java.lang.Object
1. Activity 组件 --负责图像的显示.
1. Activity 组件可同时存在多个
2. Activity 不同于c/C++ 可脱离程序入口点(MainActivity)独立运行
3. Activity 启动时传入的Intent参数就是当前Activity的context上下文,Activity 通过这个上下文来获悉如何正确的显示。
2. Service 组件 --后台服务线程类.
3. BroadCastReciver 广播组件 --负责接受系统广播
4. ContentProvider 文件组件 --文件的读取
Android应用内所有在用的组件都应该在AndroidManifest.xml 文件中被声明
如果未声明,组件将不被启用. --类似于makdefile文件中声明c/c++的头文件?
<manifest ... >
<application android:icon="@drawable/app_icon.png" ... >
<activity android:name="packageName.ActivityName_One">
</activity>
<activity android:name="packageName.ActivityName_Two">
</activity>
<service android:name="packageName.ServiceName_One">
</service>
<receiver android:name="packageName.ReceiverName_One">
</receiver>
...
</application>
</manifest>