WEB开发网
开发学院手机开发Android 开发 AndroidManifest.xml说明 阅读

AndroidManifest.xml说明

 2010-09-27 01:58:00 来源:WEB开发网   
核心提示:Android应用Android应用指基于Android开发,编译,AndroidManifest.xml说明,运行在Android平台的应用,这种应用在编译阶段被打成一个 jar包,应用将被系统杀掉以警示,系统应用可以使用任何权限,以.apk结尾,包内包含了所有运行阶段需要的代码与资源

Android应用

Android应用指基于Android开发,编译,运行在Android平台的应用。这种应用在编译阶段被打成一个 jar包,以.apk结尾,包内包含了所有运行阶段需要的代码与资源,其中主要分为三块:描述文件AndroidManifest.xml、代码段和运行时资源。 src文件夹为代码,res为运行资源,包括图标界面字符串。

AndroidManifest.xml样例

代码如下:

< ?xml version="1.0" encoding="utf-8"?>

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

package="oms.hello"

android:versionCode="1"

android:versionName="1.0.0">

< application android:icon="@drawable/icon" android:label="@string/app_name">

< activity android:name=".HelloOPhone"

android:label="@string/app_name">

< intent-filter>

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

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

< /intent-filter>

< /activity>

< /application>

< /manifest>

AndroidManifest.xml是Android应用的描述文件,它描述了该应用的相关信息,主要包括以下各个元素。

A.包名(package):指定本应用内java主程序包的包名。当没有指定apk的文件名时,编译后产生程序包将以此命名。本包名应当在Android系统运行时唯一。

B.认证(certificate):指定本应用程序所授予的信任级别,目前有的认证级别有platform(system)、shared、media以及应用自定义的认证。不同的认证可以享受不同的权限。

C.权限组(permission-group):权限组的定义是为了描述一组具有共同特性的权限。

D. 权限(permission):权限用来描述是否拥有做某件事的权力。Android系统中权限是分级的,前分为普通级别(Normal),危险级别(dangerous),签名级别(signature)和系统/签名级别(signature or system)。系统中所有预定义的权限根据作用的不同,分别属于不同的级别。对于普通和危险级别的权限,我们称之为低级权限,应用申请即授予。其他两级权限,我们称之为高级权限或系统权限,应用拥有platform级别的认证才能申请。当应用试图在没有权限的情况下做受限操作,应用将被系统杀掉以警示。系统应用可以使用任何权限。权限的声明者可无条件使用该权限。

1 2 3  下一页

Tags:AndroidManifest xml 说明

编辑录入:coldstar [复制链接] [打 印]
赞助商链接