Android笔记(一)AndroidManifest.xml
2015-08-19 15:44
316 查看
这是整个 Android 项目的配置文件,在程序中定义的所有四大组件都需要在这个文件里注册。另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定你创建项目时指定的程序最低兼容版本和目标版本。
在AndroidManifest.xml中有这样一段代码:
filter是过滤器的意思,intent-filter主要用来主要用来指明Activity, Service, Broadcast reciver这三个组件可以响应哪些隐式intents。每个组件可以有一个或者多个intent filter。
action是动作测试:如果Intent请求的Action和intent-filter中个某一条action匹配,那么该Intent就通过了这条intent-filter的动作测试。
如果Intent请求或intent-filter中没有说明具体的Action类型,那么会出现下面两种情况。
(1) 如果intent-filter中没有包含任何Action类型,那么无论什么Intent请求都无法和这条intent-filter匹配;
(2) 反之,如果Intent请求中没有设定Action类型,那么只要intent-filter中包含有Action类型,这个Intent请求就将顺利地通过intent-filter的行为测试。
category是类别测试:本次实例中的类别是LAUNCHER,表示这个activity是一个启动项。
在AndroidManifest.xml中有这样一段代码:
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
filter是过滤器的意思,intent-filter主要用来主要用来指明Activity, Service, Broadcast reciver这三个组件可以响应哪些隐式intents。每个组件可以有一个或者多个intent filter。
action是动作测试:如果Intent请求的Action和intent-filter中个某一条action匹配,那么该Intent就通过了这条intent-filter的动作测试。
如果Intent请求或intent-filter中没有说明具体的Action类型,那么会出现下面两种情况。
(1) 如果intent-filter中没有包含任何Action类型,那么无论什么Intent请求都无法和这条intent-filter匹配;
(2) 反之,如果Intent请求中没有设定Action类型,那么只要intent-filter中包含有Action类型,这个Intent请求就将顺利地通过intent-filter的行为测试。
category是类别测试:本次实例中的类别是LAUNCHER,表示这个activity是一个启动项。
相关文章推荐
- android 代码混淆后出现:TypeReference constructed without actual type information这个错误的解决方法
- 【Android应用开发技术:应用组件】Android事件处理机制
- Android用RadioGroup控件实现Tab选项卡效果
- 关于Android生命周期的一些知识
- Android manifest 标签学习
- Android中ActivityManager(AM)的方法解释和几个使用场景介绍
- 19 个 Android 开发工具
- Android fragment详解(一 )
- Android 判断当前线程是否为主线程
- Android Message和obtainMessage的区别
- Android Message和obtainMessage的区别
- Android应用的自动升级、更新模块的实现完整方案+参考程序
- Android View的小结
- 【Android】pull解析xml文件+将数据存储为xml格式,并保存在内存里
- Android(java)学习笔记177:BroadcastReceiver之 应用程序安装和卸载 的广播接收者
- (五)在android 4.4上设置手机状态栏的背景
- Android cookies正确的更新方式
- android 第三方 Im
- Android 不归路之广播BoradCast篇
- Android init为什么看不出部分打印