在  API Level 1 时被引入

语法:

<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"] />

父节点:<manifest>

描述:声明可用于限制访问该APP或其他应用程序的特定组件或功能的安全权限。

属性:

android:description
一个用户可读的权限描述,定义了比标签更多和更长的信息。
它可以向用户解释权限,是当用户被询问是否给予另一个应用程序赋予权限时的提示信息。
android:icon
代表权限的一个图标,通常是图像资源的引用作为其值。
android:label
权限的名字,一般显示给用户。为了方便起见,在开发阶段可以使用原始字符串,但在发布程序时,请替换为字符串资源的引用,使它可以像其他字符串一样在用户界面本地化。
android:name
权限的名字。将会被程序内部的代码所引用。例如,在<uses-permission> 节点 和  application组件的 permission 属性中。
定义的名字必须是唯一的,因此最好使用java风格的分割。例如: "com.example.project.PERMITTED_ACTION"
android:permissionGroup
将此权限分配给一个组。此属性的值是该组的名称,该组的名称必须定义在这个程序或另一个应用程序的<permission-group>中。如果这个属性没有设置,权限不属于组。
android:protectionLevel
指出授予该权限后可能出现的潜在风险的级别,取值如下:

Value Meaning
"normal" 默认值。低级别风险的权限。
"dangerous" 高级别风险的权限
"signature" 证书安全鉴定成功,才会赋予的权限。
"signatureOrSystem" 鉴定成功或者系统赋予的权限。

转载于:https://www.cnblogs.com/avivaye/p/4680642.html

[android] AndroidManifest.xml - 【 manifest - permission】相关推荐

  1. [android] AndroidManifest.xml【 manifest - permission-tree 和 manifest - permission-group】

    permission-tree 权限树 <permission-tree android:icon="drawable resource"android:label=&quo ...

  2. 【安卓系统源码学习之permission】 系统源代码AndroidManifest.xml分析之permission解读

    上一节,我们讲到了怎么去查找安卓源码中AndroidManifest.xml文件,打开这个文件,你会发现里面有很多<permission ... />的标签,如下图所示: 这个是用来做什么 ...

  3. Android面试题【高级工程师版】

    Android 高级(★★★) 一. Android 性能优化(11.9 更新) 1. 如何对 Android 应用进行性能分析 2. 什么情况下会导致内存泄露 3. 如何避免 OOM 异常 4. A ...

  4. Android Market 分析【安卓市场】

    安卓市场: 通过对表的分析,"下载任务"的数据来源于数据库[app_download],"已安装"的数据来源于数据库[software_installed]. ...

  5. android 版本变更,【专题分析】Android新版本重要变更

    [TOC] # Android 10重要变更 ## 1.对不可重置的设备标识符实施了限制 > 自 Android 10(API 级别 29)起,您的应用必须是[设备或个人资料所有者应用](htt ...

  6. android qmui教程,【QMUI教程】 Android Theme的使用

    QMUI Android 对外发布了一两天了,收到了一些意见和建议,感觉比较突出的一个问题就是 Theme 的问题,今天就来聊聊这个话题. 起步 日常开发过程中,我们很少有机会去触碰到 theme,也 ...

  7. android 碎片技术,【移动开发】Android中强大的适配功能----Fragment(碎片)总结

    [移动开发]Android中强大的适配功能----Fragment(碎片)总结 发布时间:2020-06-27 00:32:58 来源:51CTO 阅读:10233 作者:zhf651555765 作 ...

  8. android入门之三【应用程序组成】

    一般的android应用程序由4部分组成分别是: Activity Broadcast Intent Receiver Service Content Provider 并不是说所有的应用程序都是由这 ...

  9. htc android sd卡,【HTC T328W】Android系统中SD卡各文件夹功能详解

    希望你的补充说明,让我们一起来清理内存卡吧注意,软件没有卸载前,不建议删除其文件荚!1..android_secure       是官方app2sd的产物,删了之后装到sd卡中的软件就无法使用了,小 ...

最新文章

  1. OSPF路由配置实例
  2. “捆绑”住用户,需要优秀的产品(经验分享)
  3. 实体 联系 模型mysql_数据库系统概念读书笔记――实体-联系模型_MySQL
  4. 推荐一篇关于多租户Multi-Tenant数据架构的文章
  5. 尝试笔记 01 之 CSS 边角上的标签
  6. NIO+SocketChannel+Buffer+Selector 多路复用
  7. 各类排序算法思想及计算复杂度
  8. python一键扣图,5行Python代码一键视频抠图
  9. 「建站指南」小白搭建网站一共分几步?
  10. 9550电机_扭矩公式9550是什么 电机扭矩计算公式T=9550P/n怎么算
  11. 转:如何理解阿里月饼事件中各方的表现
  12. 淘宝购物车测试用例+流程图
  13. windows mac谷歌浏览器跨域
  14. Rayson API 框架分析系列之4:RPC调度原理
  15. ligerUI的dialog
  16. 【日语】日语一级句型强记
  17. 跑握手包需要什么显卡?|跑包显卡配置
  18. sqoop:File does not exist:
  19. 图片编辑工具哪个好?好用的图片编辑工具介绍
  20. 台电X80 Pro E3E9刷机经验

热门文章

  1. dedecms调用某一顶级栏目下二级标签
  2. Flask笔记-使用flask-sqlacodegen自动生成model
  3. 系统架构师学习笔记-多媒体基础知识
  4. Qt文档阅读笔记-OpenGL Window Example的解析笔记
  5. Qt工作笔记-仿QQ登录界面(换肤,切换语言)
  6. C/C++ OpenCV之Laplacian边缘检测
  7. oracle中如何加字母,Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字...
  8. vue中webpack默认配置_webpack中Entry与Output的基础配置
  9. 宁夏小学三年级计算机下册教案,宁夏信息技术教案
  10. c语言图案问题,C语言绘图问题