Android(6)---AndroidManifest.xml配置文件用法小结
来源:互联网 发布:vue.js主要是干什么用 编辑:程序博客网 时间:2024/05/21 03:27
本文为自己的学习笔记(内容源自课本和网络),因为是自己手打的所以标为原创。
一、总述
AndroidManifest.xml文件是每个应用都必须含有的配置文件,是整个应用的主配置清单文件,在工程创建时文件自动生成,位于应用根目录下,记录了该应用的相关的配置信息,描述了程序包的一个全局变量,包括暴露的应用组件(activities,services等)和每个组件的实现类,什么样的数据可以操作,以及在什么地方运行。
包含了应用的包名,版本号,组件,权限等信息。
二、AndroidManifest.xml文件、代码结构:
<?xmlversion="1.0"encoding="utf-8"?><manifest> <application> <activity> <intent-filter> <action/> <category/> </intent-filter> </activity> <activity-alias> <intent-filter></intent-filter> <meta-data/> </activity-alias> <service> <intent-filter></intent-filter> <meta-data/> </service> <receiver> <intent-filter></intent-filter> <meta-data/> </receiver> <provider> <grant-uri-permission/> <meta-data/> </provider> <uses-library/> </application> <uses-permission/> <permission/> <permission-tree/> <permission-group/> <instrumentation/> <uses-sdk/> <uses-configuration/> <uses-feature/> <supports-screens/></manifest>
三、内容详细解释:
1、全局篇
(1)、应用的包名以及版本信息的管理(属性)
package="com.example.test" //包名
android:versionCode="1" //版本号
android:versionName="1.0"
(2)、控制android版本信息
android:minSdkVersion="8" //最低兼容版本 8=android 2.2
android:targetSdkVersion=“16” //你所希望的系统版本,最佳适配
2、组件篇
(1)、由<application></application>标签构成,有些属性是面向全局的,在这里我们可以设置图标,标题,以及主题样式,一个清单文件只能包含一个application节点。
(2)、属性
android:icon //图标
android:label //标题
android:theme //主题样式
(3)、<application>节点中包含的组件标签
<activity>活动:所有的activity都必须在AndroidManifest.xml配置文件中注册,如使用未注册的activity则会抛出异常。
<activity android:name=".MainActivity" <!--此活动的名称点前面省略的是包名,因为最开始已经设置了package属性所以在此省略了,每个活动都必须要有的属性--> android:label="@string/app_name" > <!--页面最上方的label显示的字,此处引用的app的名字--> <intent-filter> <!-- 过滤器,此标签决定了 应用打开时先启动哪个活动--> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
注:先占坑,未完待续、、、
- Android(6)---AndroidManifest.xml配置文件用法小结
- Android 应用配置文件AndroidManifest.xml
- Android AndroidManifest.xml配置文件详解
- Android配置文件AndroidManifest.xml注释
- Android开发配置文件AndroidManifest.xml详解 (1)
- Android开发配置文件AndroidManifest.xml详解 (2)
- Android开发配置文件AndroidManifest.xml详解
- Android基础之AndroidManifest.xml配置文件详解
- 一个AndroidManifest.xml 配置文件
- AndroidManifest.xml配置文件
- AndroidManifest.xml配置文件详解 .
- AndroidManifest.xml配置文件详解 .
- AndroidManifest.xml配置文件详解
- AndroidManifest.xml配置文件详解
- AndroidManifest.xml配置文件详解
- AndroidManifest.xml配置文件详解
- AndroidManifest.xml配置文件详解
- AndroidManifest.xml配置文件详解
- Mac 下抓包工具安装使用
- 数据爬虫开源项目
- idea2016.2激活方法
- Android 快速开发系列 打造万能的ListView GridView 适配器
- BAT 批处理脚本教程
- Android(6)---AndroidManifest.xml配置文件用法小结
- hbase 映射hive表
- JUC源码分析27-线程池-FutureTask
- ZigBee之帧结构
- malloc、realloc、calloc之间区别
- 5个单例模式写法的解析
- post方式下载文件
- Java——异常处理
- sqlhelper