android apk权限列表,Apk包的内容和Android应用的权限

Android APK是Android应用的安装包,本质上是zip文件,包含AndroidManifest.xml等重要文件。AndroidManifest.xml中定义了包名、权限、组件等关键元素。权限分为不同级别,如普通、危险、签名等,应用需要的权限在此声明。Activity、Receiver、Service和Provider等组件也是Android应用的核心组成部分。
摘要由CSDN通过智能技术生成

Apk文件是Android上的安装文件,一个Android安装包包含了与该应用程序相关的所有文件。

Apk文件本质上是一个zip包,包括AndroidManifest.xml文件、应用程序代码(.dex文件)、资源文件等。

其中AndroidManifest.xml文件位于根目录下,主要包括以下各个元素:

1、包名(package):若没有指定apk的文件名,编译后程序包将以应用内Java主程序包的包名命名。

2、认证(certificate):指定应用程序所授予的信任级别,目前的认证级别包括platform(system)、shared、media以及应用自定义认证。

3、权限组(permission-group):权限组的定义是为了描述一组具有共同特性的权限。

4、权限(permission):权限用来描述是否拥有做某件事的权力。Android系统中的权限是分级的,分为普通级别(normal)、危险级别(dangerous),签名级别(signature)和系统/签名级别(signature or system)。

系统中所有预定义的权限根据作用的不同,分别属于不同的级别。对于normal和dangerous级别的权限,称之为低级权限,应用申请即授予;其他两级权限,称之为高级权限或系统权限,应用拥有platform级别的认证才能申请,当应用试图在没有权限的情况下做受限操作时,应用将被系统杀掉以示警。

5、权限树(permission-tree):权限树的设置是为了统一管理一组权限,声明于该树下的权限所有者归属该应用。系统提供了API,应用可以在运行时动态添加:PackageManager.addPermission()</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值