当用户安装Android应用程序时,Android系统会在警告屏幕上显示应用程序请求的(危险)权限列表,作为安装过程的一部分,并要求用户批准此列表。
此屏幕上显示的权限顺序是什么? Android使用的算法是什么?所有权限都有一些固定的顺序,Android只显示应用程序在该固定顺序中需要的子集吗?如果是的话,该订单是什么? (我在哪里可以在AOSP源代码中找到它?)
答案 0 :(得分:1)
您可以在frameworks/base/core/java/android/widget/AppSecurityPermissions.java
中看到它是如何实现的。有足够清晰的代码可以很好地理解权限的分组方式。