5.认识 Android Application
整个应用程序都定义于 AndroidManifest.xml 里,其宣告了其进入点(Entry Point)、通
讯层级(Communication Layer)、授权(Permission),以及各个 Activity 和意图(Intent)等。
其中,有 4 种基础组件,我们称之为 Android 的嫡系组件。
Activity: Android 应用程序的 UI(User Interface)基本组件。
Intent receiver: 可随时被启动来处理 Intent,并执行其任务。
Service: 非 UI 功能的幕后处理组件。
Content provider: 跨程序的共享数据之储存者。
如何添增图片(Image)资源
图片资源就直接将图片文件(例如 ok.jpg)拷贝到/res/drawable 档案夹里。此时,
Eclipse 的 Android 插件(Android Plug-In)会自动将一个新的 ID 值添加到 R.java 里。所以
R.java 档案里会多加了一行指令如下:
*
在应用程序代码将就由此 ID 值来取得这个图片文件,并显示或处理它。
如何定义 XML 画面布局(Layout)
刚才已经新增了一个图片资源文件。此时,在定义画面布局的 XML 档案里,就可以引用它
了。画面布局的 XML 档都摆在/res/layout 档案夹里,其中 Eclipse 的 Android 插件已经诞
生一个 main.xml 在那里了。现在,你可利用 Eclipse 的 File>New>File 菜单选项来诞生