Android 自定义权限
Android 自定义权限
https://www.jianshu.com/p/8785b46b7ca3
https://blog.csdn.net/zhangmiaoping23/article/details/50053715
<permission android:description="string resource"
android:icon="drawable resource"
android:label="string resource"
android:name="string"
android:permissionGroup="string"
android:protectionLevel=["normal" | "dangerous" |
"signature" | "signatureOrSystem"] />
android:description :对权限的描述,一般是两句话,第一句话描述这个权限所针对的操作,第二句话告诉用户授予app这个权限会带来的后果
android:label: 对权限的一个简短描述
android:name :权限的唯一标识,一般都是使用 报名加权限名
android:permissionGroup: 权限所属权限组的名称
android:protectionLevel: 权限的等级,
normal 是最低的等级,声明次权限的app,系统会默认授予次权限,不会提示用户
dangerous 权限对应的操作有安全风险,系统在安装声明此类权限的app时会提示用户
signature 权限表明的操作只针对使用同一个证书签名的app开放
signatureOrSystem 与signature类似,只是增加了rom中自带的app的声明
android:name 属性是必须的,其他的可选,未写的系统会指定默认值
相关文章
- Android 项目构建编译概述
- android+制作开机动画,Android 开机动画制作详解
- android scaleanimation动画,Android 的ScaleAnimation 缩放动画基本运用
- Android angle_android 界面悬停
- android activitymanager 系统api_Android view
- Android Services Library_android freeware
- 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 使用 DexClassLoader 获取组件类失败 | 失败原因分析 | 自定义类加载器没有加载组件类的权限 )
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- 【Android Gradle 插件】LintOptions 配置 ⑩ ( textReport 属性配置 | textOutput 属性配置 | warningsAsErrors 属性配置 )
- Android 7.1.1正式发布,推出“Android版3D Touch”功能
- 谷歌 Android Studio Arctic Fox (2020.3.1) 稳定版正式发布,支持苹果 M1 Mac
- android真机调试时无法显示logcat信息的解决方法介绍
- android开发教程之startActivityForResult使用方法
- Unity3D游戏引擎实现在Android中打开WebView的实例