【发布时间】:2015-10-03 18:15:58
【问题描述】:
我的问题是运行时权限不适用于我的应用程序。它的行为与往常一样。下面是我使用的模拟器:
这是我的 androidManifest 目标 sdk 级别:
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="23" />
我应该有 23 到 MNC 还是有什么问题?我知道它不起作用的原因是因为我持有互联网许可并读取外部存储许可。我无需请求互联网许可就可以立即看到 admob 广告(顺便说一句,您能想象这是多么烦人,每个应用程序都使用互联网,现在所有人都会请求许可)。
【问题讨论】:
-
INTERNET不是dangerous权限,因此您无需通过requestPermissions()请求。 -
所以我们需要请求的唯一危险权限是?
-
是的。引用the docs:“如果您的应用在其清单中列出了正常权限,系统会自动授予该权限。如果您列出危险权限,则用户必须明确授予您的应用程序的权限。”
-
这是我一直在寻找的答案。随意做出官方回答。
标签: android android-emulator android-mnc