Android权限汇总

Android P危险权限声明

Android p一些危险权限即使你是shareuid为system系统应用,在mainfest里声明,如果不在危险权限列表里声明,手机会无法启动
危险权限位置:
/system/etc/permissions/privapp-permissions-platform.xml
声明格式如下:


        
        
        
        
        
        
        
        
       
    

如何查看自己的应用是否授予了某个权限

1.通过 /data/system/appops.xml
下面是UC获取的权限,n的值可以参考
/frameworks/base/core/java/android/app/AppOpsManager.java
















权限对应n.png

初步怀疑pu="0"代表授权了


授权码.png

2.可以通过命令查看某个应用是否授予了某个权限

adb shell dumpsys package check-permission android.permission.ACCESS_COARSE_LOCATION com.qihoo360.caridps
image.png

0代表授予了,-1代表没有授予
3.也可以通过命令查看某个权限被那些应用获取了

adb shell dumpsys package permission android.permission.ACCESS_COARSE_LOCATION

image.png

参考:
https://xweiwei.github.io/post/android_permission/

你可能感兴趣的:(Android权限汇总)