文章目录
一、application
属性 | 描述 | 取值 |
---|---|---|
name | 自定义 Application,仅一个 | 自定义类路径 |
allowBackup | 是否允许使用 adb 命令进行数据备份 | true/false |
icon | app 图标 | 文件路径 |
persistent | 应用是否常驻,true 时若开机自启,且意外死亡自动重启 | true/false |
theme | 应用主题,在 res/values/styles 中定义 | 文件路径 |
后续待增…
二、activity、service、receiver、provider
1、activity
属性 | 描述 | 取值 |
---|---|---|
name | 自定义 Activity 类 | 自定义类路径 |
exported | 是否支持其他应用调用 | true/false |
launchMode | Activity 启动模式 | standard — 标准模式 singleTop—栈顶复用启动模式 singleTask—栈内复用模式 singleInstance—单实例模式 |
action | 该活动表示的动作 | 系统值或自定义 |
category | 过滤要求 | 系统值或自定义 |
后续待增…
2、service
属性 | 描述 | 取值 |
---|---|---|
name | 自定义 Service 类 | 自定义类路径 |
action | 该活动表示的动作 | |
category | 过滤要求 | 系统值或自定义 |
后续待增…
3、receiver
需添加权限,否则无效。
属性 | 描述 | 取值 |
---|---|---|
name | 自定义 BroadcastReceiver 类 | 自定义类路径 |
action | 该活动表示的动作 | |
category | 过滤要求 | 系统值或自定义 |
后续待增…
4、provider
属性 | 描述 | 取值 |
---|---|---|
name | 自定义 ContentProvider 类 | 自定义类路径 |
后续待增…
三、permission
permission:
表示该权限是当前应用自定义的,若其他应用要调用,需要有该权限。
use-permission:
表示该权限可以是 系统权限、别的应用定义的权限、当前应用自定义的权限。
特殊说明:应用需要的权限说明,在 SDK 高版本时,很多权限仅申明是不够的,需要用户主动添加或允许,在需要权限的地方进行 SDK 版本判断,高版本使用 Intent 启动相应的系统设置,让用户设置后才可进入。具体版本需要查询。例如悬浮框 type >= 2000 后、静态注册 BroadcastReceiver等。
后续待增…