AndroidManifest.xml

行是知之始,知是行之成。这篇文章主要讲述AndroidManifest.xml相关的知识,希望能为你提供帮助。
一、概念
androidManifest.xml清单文件是每个Android项目都必需的,它是整个Android应用的全局描述文件。该清单文件说明了该应用的名称、所使用图标、以及包含的组件等。
以< manifest> 开头,< /manifest> 结束。
二、构成
1、应用程序的包名,该包名将会作为该应用的唯一标识。
2、应用程序所包含的组件,如Activity、Service、BroadcastReceiver和Content Provider等;
【AndroidManifest.xml】3、应用程序兼容的最低版本;
4、应用程序使用系统所需的权限声明;
5、其他程序访问改程序所需的权限声明;
三、元素
1、指定使用的Activity:

< application android.....> < !--定义Android应用的一个组件:Activity,该Activity的类为HelloWorld,并指定该Activity的标签--> < activity android:name=“HelloWorld” android:label="@string/app_name"> < intent-filter> < !--指定该Activity是程序的入口--> < action android:name="android.intent.action.MAIN" /> < !--指定加载该应用时运行该Activity--> < category android:name="android.intent.category.LAUNCHER" /> < /intent-filter> < /activity> < /application>

2、应用程序权限:
Android提供了大量的权限,这些权限都位于Manifest.permission类中。
2.1、声明该应用自身所拥有的权限
在< manifest.../> 元素添加< uses-permission.../> 子元素即可为自身声明权限。
< !--声明该应用本身具有打电话的权限--> < uses-permission android:name="android.permission.CALL_PHONE"/>

2.2、声明该应用自身所需的权限
通过为应用的各组件元素添加android:permission即可声明调用该程序所需的权限。如:
< activity android:name=".MainActivity" android:label="@string/app_name" android:permission="android.permission.SEND_SMS"> < intent-filter> < action android:name="android.intent.action.MAIN" /> < category android:name="android.intent.category.LAUNCHER" /> < /intent-filter> < /activity>

 
         
 
 
 
 
 
 
 
 
                     
 

    推荐阅读