您还可以在下面的反编译Android框架中查看新的权限分组

2020-07-22 09:52:46 来源: INeng财经

Android Developer Preview 3(Android P Beta 2) 刚刚发布,并进行了许多更改-大部分是在后台进行的。尽管存在一些面向用户的更改,但几乎所有更改都在为最终版本做准备。更新的最大部分是最终确定的API,这意味着您现在可以构建针对API 28(Android P)的应用程序。在Developer Preview 3中,添加了新的权限组。此权限组专门与Android呼叫日志有关,这意味着当应用程序想要读取您的呼叫日志或电话号码时,将显示一条突出的,面向用户的消息,告诉他们他们到底授予了应用程序哪种访问权限。

首先,这些是用户在请求新的CALL_LOG权限组中的任何权限时将看到的新字符串。

这将如何影响现有的应用程序?Android使用标记为“危险”的权限的权限分组来管理授予应用程序的访问级别,并选择要显示给用户的消息。以前,READ_CALL_LOG和其他与呼叫日志相关的权限显示为常规“访问设备的电话功能”对话框的一部分,但是该消息非常模糊。不仅如此,还可以说它与设备的呼叫记录无关。Android P Developer Preview 3已将所有与呼叫日志相关的权限重新分组到一个全新的组(适当地称为CALL_LOG)中,以便在应用程序请求时显示一条更合适的消息。

根据Android P开发者预览文档,如果应用程序需要访问呼叫日志或处理传出呼叫,则需要从CALL_LOG组明确请求CALL_LOG,READ_CALL_LOG,WRITE_CALL_LOG或PROCESS_OUTGOING_CALLS权限。同样,开发人员将需要考虑用户何时拒绝应用程序访问呼叫日志信息。

您还可以在下面的反编译Android框架中查看新的权限分组。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。