coursera course——Application Fundamentals

android中的四大组件:Activity,Service,BroadcastReceiver,Content Provider。


android应用的开发流程主要包括:定义资源,实现应用类,打包应用,安装和运行应用。


资源是一系列非源码实体,比如布局文件、图像、动画、字符串等。


资源与应用程序分离,这样能使工程师无需更改源代码就能够更改字符串资源的文本。


如字符串资源定义的XML文件位于res/values子目录下,可命名为strings.xml,以<string name=“string name” >string</string>的形式设置。其他资源对其内容的访问形式为@string/string_name,Java对其的访问形式为R.string.string_name。可设置不同的strings.xml来表示同一id对应的不同语言下的字符串。


另一种资源文件是布局文件,以XML文件的形式呈现。保存在res/layout目录下,在java下可用R.layout.layout_name访问。在其他的资源文件中可用@layout/lay_name来访问。


Android自动生成R类,这样我们可以通过访问R类的域来得到在XML文件中定义的字符串、布局文件和其他资源。


Activity通常用onCreate()方法来初始化应用。


首先,onCreate()调用super.onCreate(savedInstanceState);


接着设置内容视图:setContentView(R.layout.main);


第三步初始化UI元素,如对话框和按钮等。


最后将元素与事件对应。


androidmanifest.xml文件包含的信息有应用文件名和组成应用的组件名等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章