Android应用和权限
来源:互联网 发布:网络修复dns配置 编辑:程序博客网 时间:2024/06/05 00:23
概念:
系统应用(system app):安装在system/app或system/priv-app(Android 4.4后具有)目录下的应用
第三方应用(data app):安装在data/app目录下的应用
系统权限(system permission):获取系统配置文件签名的应用所具有的权限
普通权限(ordinary permission):使用非系统配置文件签名的应用所具有的权限
特性:
系统应用(system app):应用安装于system/app目录下,该文件只具有read-only权限,用户无法删除该目录下的apk文件或卸载该目录下的应用(除非获得root权限);
第三方应用(data app):应用安装与data/app目录下,该文件夹同时具有read-write权限,用户可以卸载此类应用。
系统权限(system permission):可以获取诸如打开蓝牙、gps、wifi等涉及到用户隐私及安全的权限,不需经过用户确认,具有相对大的权限。
普通权限(ordinary permission):android每一个应用都具有最小权限,如果需要特殊权限,需要在AndroidManifest.xml文件中进行声明,比如读写文件之类的。有些权限需要系统权限才能获取,所以即使声明了,也未必能获取到。
总结:
系统应用和第三方应用是从文件系统的角度区分的;系统权限和普通权限是应用运行时的权限。对于任意一个应用,必然存在于system/app目录或data/app目录下,也必然具有system permission 或data permission所以就有四中组合:
1.system/app+system permission:不可卸载,具有系统权限(一般可能就是设备出厂自带的系统应用了)
2.system/app+data permission:不可卸载,具有普通权限(没有系统签名,使用adb push 安装的软件多是此类)
3.data/app+system/permission:可卸载,具有系统权限(使用系统签名安装的软件)
4.data/app+data/permission:可卸载,具有普通权限(一般应用皆是此类型)
- Android应用和权限
- Android应用权限大全
- Android应用权限大全
- android 应用权限设置
- Android应用权限
- Apk包的内容和Android应用的权限
- android抓包应用(基于root权限和tcpdump)
- android 权限和root 权限
- Android应用权限及意义
- Android应用-APK权限大全
- Android应用-APK权限大全
- Android应用获得Root权限
- android应用添加系统权限
- android 应用请求root权限
- android 应用获取系统权限
- android 应用获得system权限
- android 应用获取系统权限
- Android应用权限管理总结
- poj3295 Tautology 构造 数据结构 枚举
- Impala
- String Date Calendar之间的转换
- 关于Ubuntu,centos配置文件
- Matlab中输入数据至文本文件的命令之一
- Android应用和权限
- poj2186
- 深入理解javascript原型和闭包(3)——prototype原型
- SDWebImage 源码阅读笔记(三)
- html5视频直播
- 微信开发:ToUserName、FromUserName写反导致手机上显示“该公众号暂时无法提供服务,请稍后再试”
- 我的第一次区域赛总结(2016ICPC青岛站)
- 王学岗RxJava(十六)——merge,zip,join等组合方法
- git 命令之 reset 的用法