android开发经验技巧:[4]AndroidManifest

 时间:2026-02-14 01:34:25

1、 用eclipse打开android工程,在根目录下,会看到AndroidManifest.xml文件。

首先它是一个XML文件,所以必须符合xml文件的语法规则。

android开发经验技巧:[4]AndroidManifest

2、 先介绍权限配置。

android的权限系统是安全体系的一部分,需要在配置程序里申明需要使用的权限,如果要读取联系人,则必须申明

<user-permission android:name="android.permission.READ_CONTACTS"/>。

同时,安装apk包的时候,会提示用户,本应用会读取联系人,让用户选择是否继续安装。

android开发经验技巧:[4]AndroidManifest

3、 软件环境,应用需要的SDK环境。

使用 <uses-sdk/>标签。

android开发经验技巧:[4]AndroidManifest

4、 硬件环境,应用必须用到的硬件,如水印相机应用,必须要有摄像头。

<user-feature android:name = "android.hardware.camera"/>

如屏幕选项,需要支持多大的屏幕。

<supports-screens/>

android开发经验技巧:[4]AndroidManifest

5、 activity配置。

组件的基本信息描述,应用名称,图标,标签。

<intent-filter>该组件能处理的intent对象。

<intent-filter>

<action android:name="android.Intent.Action.MAIN"/>

<category android:name="android.Intent.Category.LAUNCHER"/>

</intent-filter>

正因为有了这个描述,应用才会出现在应用程序选择的菜单里。

如一个拨号的应用,则必须加上下面的说明。

<intent-filter>

<action android:name="android.Intent.Action.CALL_BUTTON"/>

<category android:name="android.Intent.Catgory.DEFAULT"/>

</intent-filter>

这样用户按下拨号键时,系统就会与所有申明过ACTION.CALL_BUTTON的InterFilter比较,然后将匹配的组件提供用户选择。

android开发经验技巧:[4]AndroidManifest

  • 炉石传说如何与好友进行狂野对战
  • 怎样将wii游戏灌入硬盘
  • 无尽之剑2怎么回到一次方
  • 《战锤:末日鼠疫2》操作和英雄角色职业介绍
  • 星际争霸2之揭穿黑募怎么找
  • 热门搜索
    綦怎么读 怎么查 西瓜用英语怎么说 芜怎么读音 radio怎么读 隽怎么读 红心大战怎么玩 迈巴赫为什么挂黄牌 家长意见怎么写 为什么网站打不开