运行时是否需要互联网持久性请求(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轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...