对于 Android,我们需要在运行时询问权限,以确保用户更好地理解为什么需要权限。我知道这对于像 WRITE_CALENDAR
和 ACCESS_FINE_LOCATION
这样的权限是正确的,但它似乎不需要 INTERNET。这并不奇怪,因为几乎所有应用程序都使用互联网。
可以说我只需要在 list 中声明它吗?
<uses-permission android:name="android.permission.INTERNET" />
或者我应该总是在运行时检查它吗?
最佳答案
不,你不应该在运行时请求 INTERNET
权限。
INTERNET
属于 Normal permissions组,如果它们在 list 中声明,系统会自动授予它们,如 this document 中所述:
Normal permissions do not directly risk the user's privacy. If your app lists a normal permission in its manifest, the system grants the permission automatically.
关于android - 运行时是否需要互联网权限请求(Android)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34435639/