标签:
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(决定应用程序是否显示在程序列表里)
标签:
原文地址:http://www.cnblogs.com/chhom/p/4748411.html