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

AndroidManifest.xml文件代码解释

2014-05-08 21:48 197 查看
<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package=" * "————————————————表示整个java应用程序的主要包名,而且是一个默认的程序名称;

android:versionCode="1" ——————————表示该工程生成的apk的版本号,从1开始,2,3,4不断的升级;

android:versionName="1.0.0"> ——————————表示版本的一个名称,从1.0开始,2.0类似;

<application ————————————————应用程序级别;

android:icon="@drawable/icon"————————————应用程序图片,值为R.java下drawable内部类中的index属性值;

android:label="@string/app_name">——————————应用程序名称,值为R.java下string内部类中app_name属性值;

<activity ——————————窗体级别,相当于与windows应用程序中的Frame,相当于MVC中的controllor;

android:name=" .* "————————————类名,与src下的 .java 文件的名字一一对应;

android:label="@string/app_name">——————窗体名称;

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

——————————————是找到该类Activity的过滤器,action表明Activity是程序的入口;

category属性表明在加载程序时运行;

</intent-filter>

</activity>

</application>

<uses-sdk android:minSdkVersion="7" />————————表明使用的SDK最低版本。

</manifest>

程序清单文件支持的所以元素:

<action> <activity> <activity-alias>(必须紧跟在它对应的activity之后)
<application>

<category>

<data>

<grant-uri-permision>

<instrumentation> <intent-filter>

<mainfest> <meta-data>

<permission> <permission-group> <permission-tree> <provider>

<receiver>

<service> <supports-screens>

<uses-configuration> <uses-feature> <uses-library> <uses-permission> <uses-sdk>

红色的必须且只能出现一次!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: