【android学习】Android权限permission

原创 2015年11月17日 17:54:28

参考网址:

http://developer.android.com/intl/zh-cn/guide/topics/security/permissions.html


1.Android的安全架构简介


在android系统中,每个应用都是相互独立的,一般在各自的进程中运行,不能获取到其他应用数据、用户数据和操作系统数据。


在应用安装在某一台设备上时,Android系统给每个应用都会分配唯一的用户ID,应用存在在设备上,则应用的用户ID将会一直存在。同一个应用在不同的设备上的用户ID可能不同。


在<Manifest />标识中,通过设置sharedUserId这个属性,可让两个应用的像同一个应用运行在同一进程中。但为了保证Android的安全架构,最多只能设置两个apk(应用程序)使用同一个用户ID。


如果一个应用需要获取到其他应用的数据,则需要通过<uses-permission>和<permission>来设置对应的权限。


2.permission分类


<uses-permission /> ------ 系统中的权限

<permission /> ------自定义的权限


normal permission与dangerous permission:


normal permission ----- 不影响其它应用、系统与用户数据的权限~

dangerous permission ----- 影响其它应用、系统与用户数据的权限。(会弹出是否允许该权限的对话框,影响用户体验)


应用若没有在Manifest文件中配置所需权限,则会跑出Security Exception的异常。


(哪里有错误或者不贴切的地方希望各位大神多指点指点~^^~)


版权声明:本文为博主原创文章,未经博主允许不得转载。

android permission权限与安全机制解析(上)

总结整理了一下android权限相关的知识,由于篇幅过长,分为两篇博客来写,上篇博客主要是详解权限和安全,下篇主要是介绍android6.0权限适配问题:   android permission权...
  • zhao_zepeng
  • zhao_zepeng
  • 2016年02月16日 22:16
  • 15732

Android文件属性的权限和Permission的联系

本人从事开发已经5年了,即做过android应用的开发,也搞过Framework层的开发,虽不敢说精通,但只要用到的基本也能说个大概。和同行业的人比也不知道自己处在一个什么样的水平。 随着移动互联网...
  • xiong521hua
  • xiong521hua
  • 2017年04月15日 18:32
  • 1279

Android各种访问权限Permission详解

安卓各种访问权限详解
  • jzw230726
  • jzw230726
  • 2017年02月09日 10:56
  • 1467

Android M权限管理机制:Runtime Permission简介

之前的文章中,我们分析了Android的AppOps权限管理机制。( http://blog.csdn.net/hyhyl1990/article/details/46842915 )     可以说...
  • hyhyl1990
  • hyhyl1990
  • 2016年07月19日 17:21
  • 3432

Android—权限类型和自定义

权限类型normal:最低级别权限。应用如若申请该权限,安装时系统会自动赋予,不用询问用户同意与否dangerous:高风险权限,因为包含潜在风险,所以系统不会自动授权。一般会弹出权限请求框,用户同意...
  • zhongshujunqia
  • zhongshujunqia
  • 2017年05月18日 14:36
  • 493

Android中的各种访问权限Permission含义

android.permission.EXPAND_STATUS_BAR  允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序 andro...
  • xiao190128
  • xiao190128
  • 2016年11月17日 19:13
  • 291

Android自定义权限与使用

本篇博客介绍下Android开发者如何自定义权限,进而如何将自己的部分组件暴露。并介绍客户端如何调用这些暴露的组件。1. 如何自定义权限Android允许我们使用permission标签,在Manif...
  • u014088294
  • u014088294
  • 2016年07月16日 15:14
  • 3954

Android各种访问权限Permission详解

在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。*...
  • snailbaby_soko
  • snailbaby_soko
  • 2016年10月28日 11:14
  • 3452

Android6.0动态权限获取框架:RxPermission(基于RxJava2)

首先在build.gradle中添加依赖库rxjava和retrofit:compile "io.reactivex.rxjava2:rxjava:2.x.y" compile 'io.reactiv...
  • SilenceOO
  • SilenceOO
  • 2017年05月05日 16:40
  • 2640

Android - 运行时权限AndPermission开源库的应用

版权声明:转载必须注明本文转自严振杰的博客: http://blog.csdn.net/yanzhenjie1003 下载地址:运行时权限开源库AndPermission:https://github...
  • qq_29756625
  • qq_29756625
  • 2016年11月28日 10:07
  • 4713
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【android学习】Android权限permission
举报原因:
原因补充:

(最多只允许输入30个字)