requestPermissions(permissionsToRequest.toArray(new String[permissionsToRequest.size()]), 101);
在棉花糖版本之后的Android中,是否有任何方法可以打开危险的权限,例如自动访问设备的精确位置,摄像头或麦克风而无需用户咨询?如果没有,为什么会这样呢?背后的原因是什么?
我希望我可以在办公室时使用智能手机对iPad进行密切监控,并且如果没有用户咨询,可以这样做。我还知道,一旦安装了应用程序,并且如果用户至少接受一次危险许可,那么它将不会再次提示。
顺便说一句,为什么它被称为危险许可而不是敏感许可,因为它会侵犯用户的隐私并使得可以在任何给定用户的移动设备上访问存储的文件?
答案 0 :(得分:2)
危险权限
危险权限涵盖了应用程序需要涉及用户私人信息的数据或资源的区域,或可能影响用户存储的数据或其他应用程序的操作的区域。例如,读取用户联系人的功能是危险的权限。如果应用程序声明需要危险的权限,则用户必须向该应用程序明确授予该权限。在用户批准该权限之前,您的应用无法提供依赖该权限的功能。
要使用危险权限,您的应用必须提示用户在运行时授予权限。有关如何提示用户的更多详细信息,请参阅请求提示以获得危险权限。