应用程序基础之03Manifest文件(一)
Manifest文件(The Manifest File)(清单文件)
*************************************************************
Android系统在启动一个应用组件之前必须通过查看应用程序的AndroidManifest.xml文件(即“清单”文件)来知道组件的存在。因此你的应用程序必须在该文件中声明所有的组件,并且该文件必须被放置在应用程序项目的根目录下。<?xml version="1.0" encoding="utf-8" ?><manifest ...><application android:icon="@drawable/app_icon.png" ...><activity android:name="com.example.project.ExampleActivity" android:label="@string/example_label" ... > </activity></application></manifest>在<application>元素中,android:icon属性指向一个识别应用的图标资源。
你必须像下边这样声明所有的应用程序组件:
*为所有的activity声明<activity>元素
*为所有的service声明<service>元素
*为所有的receiver声明<receiver>元素
*为所有的provider声明<provider>元素
在你的Activity应用中出现的所有的Activity、service、content provider如果没有在manifest文件中声明那么它们对于系统是不可见的,因此也从不会运行。然而,broadcast receiver可以在manifest文件中声明,也可以在代码中(作为BroadcastReceiver对象)被动态创建,通过调用registerReceiver()方法动态注册进系统。