码迷,mamicode.com
首页 > 移动开发 > 详细

AndroidManifest.xml

时间:2015-08-21 18:46:52      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

AndroidManifest.xml配置文件的根元素,必须包含一个元素且指定xlmns:android和package属性

xlmns:android指定了Android的命名空间

package是标准的包名,为了避免命名空间的冲突,一般会以应用的域名来作为包名

android:versionCode:是给设备程序识别版本用的,必须是一个整数值,代表App更新过多少次

android:versionName则是给用户查看版本用的,需要具备一定的可读性比如“1.0”

android:installLocation是安装参数,instllLocation有三个值可以选择:

internalOnly(必须安装到内部才能运行),

auto(系统将会根据存储空间自己去适应),

perferExternal(系统会优先考虑将APK安装到SD卡上。当然最终用户可以选择为内部ROM,若SD存储已满,也会安装到内部存储上)。

注:需要进行后台类监控的APP最好安装在内部,而一些较大的游戏APP最好安装在SD上

 

为了保证Android应用的安全性,应用框架指定了比较严格的权限系统,一个应用必须声明了正确的权限才可以使用相应的功能

 

android:icon这个是整个APP的图标,图片一般放在drawable文件夹下

android:allowbackup是否将程序加入到系统的备份和恢复架构中

android:theme是一个资源的风格,它定义了一个默认的主题风格给所有的activity,当然也可以在自己的theme里面去设置它,有点类似style

android:label="@string/app_name"   label表示标签,@表示引用,@string/app_name是从string问价中引用叫app_name的这个键值对的值,作用是为你当前的ViewGroup设置一个标签

 

<intent-filter android:icon=:drawable resource"

android:lable="string resource"

android:priority="integer".

<action/>

<category/>

<data/>

</intent-filter>

action属性:只有android:name属性,常见的android:name值为android.intent.action.MAIN,表明此activity是作为应用程序的入口

category属性:也只有android:name属性,常见的android:name值为android.intent.category.LAUNCHER(决定应用程序是否显示在程序列表里)

 

AndroidManifest.xml

标签:

原文地址:http://www.cnblogs.com/chhom/p/4748411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!