哪些权限,我需要调用requestPermission() - Android电子

问题描述:

我在我的AndroidManifest.xml中设置了一些权限:哪些权限,我需要调用requestPermission() - Android电子

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.CALL_PHONE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/> 

我请求允许在运行时,所有这些权限。 但不知何故许可REQUEST_INSTALL_PACKAGES不需要拨打requestPermission()。如果我尝试调用它,弹出窗口不会出现。

是否有我需要在运行时调用的权限列表? 我目前的android版本是8.0.0。

谢谢

+2

*哪些权限,我需要调用requestPermission()*这在文档具有保护水平的危险......要求的东西名单上的人是题外话 – Selvin

取决于您请求的权限类型。 Android中有两种权限:正常和危险权限

如果存在危险,您必须在运行时请求API级别23和以上。

欲了解更多信息,你应该阅读下列文件:https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous

+0

非常感谢 –