【问题标题】:Find out if there is an internet connection without requiring the ACCESS_NETWORK_STATE permission查明是否有 Internet 连接而不需要 ACCESS_NETWORK_STATE 权限
【发布时间】:2019-04-17 08:04:02
【问题描述】:

有没有办法在 Android 中找出当前是否有活动的互联网连接,而不必在清单中包含 ACCESS_NETWORK_STATE 权限,从而避免使用 NetworkInfo.isConnected,也不会 ping 服务器?

我们不需要执行网络操作,只需知道是否有活动的互联网连接。

【问题讨论】:

  • 你可以问你的用户,比如``嘿,你的手机有稳定的互联网连接吗?`
  • 我们不需要执行网络操作 - 是的,这是确定是否有互联网连接的唯一方法

标签: android android-permissions


【解决方案1】:

不,你不能在没有用户许可的情况下访问设备的任何类型的信息。如果你想访问用户网络状态,你必须在你的项目清单文件中添加权限。

【讨论】:

  • Ehm,您可以在未经用户许可的情况下访问设备的大量信息。例如。通过Build
猜你喜欢
  • 2013-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-28
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多