首页 > 移动平台 > 详细

android笔记(一)AndroidManifest.xml

时间:2015-08-19 16:48:44      阅读:259      评论:0      收藏:0      [点我收藏+]

这是整个 Android 项目的配置文件,在程序中定义的所有四大组件都需要在这个文件里注册。另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定你创建项目时指定的程序最低兼容版本和目标版本。
在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笔记(一)AndroidManifest.xml

原文:http://blog.csdn.net/tomi_en/article/details/47781721

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!