行是知之始,知是行之成。这篇文章主要讲述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>
推荐阅读
- UWP(使用Composition实现类似安卓的水波纹Ripple效果)
- Android应用架构分析
- 小度wifi官网地址介绍:百度小度WiFi预订官网
- 小度tv预订网站是多少?小度TV预定官网网址介绍
- 附百度小度路由预订官方网址 小度路由预订图文详细教程
- 小度wifi与360随身wifi哪一个好?小度wifi与360随身wifi比较评测
- 小度wifi距离是多少?百度小度wifi最远信号距离介绍
- 小度wifi怎样用?百度小度wifi运用图文详细教程
- 小度wifi怎样?百度小度wifi评测