运行时是否需要互联网持久性请求(Android)?

前端之家收集整理的这篇文章主要介绍了运行时是否需要互联网持久性请求(Android)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对于 Android,我们需要在运行时询问权限,以确保用户更好地了解何时需要权限.我知道这对于WRITE_CALENDAR和ACCESS_FINE_LOCATION这样的权限是正确的,但似乎INTERNET不需要它.并不奇怪,因为几乎所有应用都使用互联

可以说我只需要在清单中声明它吗?

<uses-permission android:name="android.permission.INTERNET" />

或者我应该总是在运行时检查它?

解决方法

不,您不应该在运行时请求INTERNET权限.

INTERNET属于Normal permissions组,如果它们在清单中声明,则由系统自动授予,如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相关文章