Android AndroidManifest配置文件

来源:互联网 发布:java 遗传算法排课 编辑:程序博客网 时间:2024/06/06 01:31

1.全局篇:

1.应用的包名及版本信息管理:

package= “com.example.test”

android:versionCode= “1”

android:versionName=“1.0”

2.版本信息(AndroidAPI level):

android:minSdkVersion= “8” //最低的AndroidAPI

android:targetSdkVersion= “16”//期望的API版本

2.组件篇:

四大组件:

1.Activity(活动)

<activity

android:name= “com.example.MainActivity”

android:icon= “… ...”//图标

android:label=“…...” //标题

android:theme= “… ...”//主题样式

<intent-filter>

<intent-filter>

</activity>

2.Service(服务):仅仅是后台逻辑代码的处理。

<serviceandroid:name = “… ...”>

<intent-filter>

<intent-filter>

</service>

3.ContentProvider(内容提供者):管理数据库访问,程序内和程序间共享。

<providerandroid:name = “… ...”>

</provider>





4.BroadcastReceiver(广播接收者)

<receiverandroid:name =“… ...”>

<intent-filter>

<intent-filter>

</receiver>


3.权限篇:

1.使用系统权限:<uses-permission>

声明了哪些是你定义的权限,而这些权限是应用程序正常执行所必需的。

2.自定义权限

自定义权限可以自定义命名,来保护android的某些重要组件。

/*权限的标签*/

<permission>

android:name=“XXX”//权限的名称

android:protectionLevel=“……”//设置安全级别

></permission>


<activityandroid:name =“… …”

android:permission= “XXX ”//权限的名称

<intent-filter>

<actionandroid:name=“…… ”>

<intent-filter>

</activity>

0 0