AndroidManifest.xml
2015-08-21 17:08
567 查看
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(决定应用程序是否显示在程序列表里)
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(决定应用程序是否显示在程序列表里)
相关文章推荐
- android TextView中文字通过SpannableString设置属性
- Android TextView 一些字体颜色、大小设置属性
- android 点击拨打电话发短信
- 实现带清除效果的EditText
- Ubuntu下FFmpeg-Android-master编译过程
- Android错误汇总集锦
- Android 5.0 如何修改指定sim卡拨号
- ANDROID定义自己的看法——onMeasure,MeasureSpec源代码 过程 思考具体解释
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- Android笔记(十)ListView
- MacBook下Android Studio使用SVN两个小问题
- 一种在android中实现MVP模式的新思路
- Android-Activity程序动态的生成表格布局管理器
- Android 常见错误汇总
- EditText被输入法覆盖的解决方法
- Fastboot线刷“复活”之刷机心得(一)——背景简介
- 六、自动包含所有.cpp的android.mk
- 获取控件的宽高的两种方法
- 品尝棉花糖之Nexus5线刷Android6.0攻略
- android:设置密码隐藏与显示