【android学习】Android权限permission

参考网址:

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的异常。


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


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miehalu/article/details/49891001
个人分类: android学习
想对作者说点什么? 我来说一句

Android permission 访问权限大全

2016年07月20日 14KB 下载

Android权限列表permission说明.

2011年10月14日 34KB 下载

android peimission 权限说明 android

2012年02月25日 37KB 下载

没有更多推荐了,返回首页

不良信息举报

【android学习】Android权限permission

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭