您的位置:首页 > 移动开发 > Android开发

AndroidMenifest.xml(Android清单文件)内部代码分析

2011-07-05 14:17 549 查看
1、 理解清单文件里面的代码:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"        <!—应用的包,以后四大组件必须在该包或其子包下创建 --> package="com.android.hello"  <!—应用的版本 -->       android:versionCode="1"       android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <!—下面的部分代表一个应用 -->     <application android:icon="@drawable/icon" android:label="@string/app_name">         <activity android:name=".MainActivity"                   android:label="@string/app_name">             <intent-filter>               <!—要过滤的条件,代表一个Activity的入口类,在应用中只有一个入口类 -->                 <action android:name="android.intent.action.MAIN" />               <!—-加了该类别之后,该Activity就会出现在启动器中-->                 <category android:name="android.intent.category.LAUNCHER" />             </intent-filter>         </activity>       </application> </manifest>
1>对于@drawable/icon可以这样理解:把@代表R文件,代表R文件内部类drawable中icon这个常量所引用的资源。
2>对于”.MainActivity”中”.”的含义是:代表当前应用的包。在该包下的
Acitivity中可以省略,但是在当前应用的子包下不能省略。
建议:无论Activity是否在子包下,都要加上点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息