【问题标题】:network provider not working in android网络提供商在android中不起作用
【发布时间】:2011-05-31 05:09:13
【问题描述】:

我必须制作一个 android 应用程序,我需要在其中找到用户的当前位置。 为此,我首先使用 GPS 提供商,但如果它不可用,我会退回到网络提供商。 现在我的手机上出现了一些情况,即使网络提供商也无法正常工作,并且声明 network_enabled = lm .isProviderEnabled(LocationManager.NETWORK_PROVIDER);

给出了一个错误的值。

我的问题

我仍然可以通过我的手机拨打电话,因此我的网络提供商工作正常。我需要知道的是网络提供商在什么情况下不工作?我的 android 设备上的网络提供商无法为我提供坐标的可能情况是什么。

提前谢谢你

【问题讨论】:

  • 你有没有得到任何解决方案...我有同样的问题
  • 遇到了同样的问题...直到知道我怀疑电话无线电不足以进行网络定位,我想互联网应该可用(通过 wifi 或 GS​​M)..直到现在我还没有确认线索。
  • 有没有人解决这个问题...我也有同样的问题..

标签: android


【解决方案1】:

两天都在纠结这个问题。 我找到了解决方案。 只需转到“设置”->“位置和安全”,然后在“我的位置”组中启用“使用无线网络”标记。

但现在我有一个问题:这个标志的默认状态是什么? 如果应用程序必须要求用户启用此标志,那将是非常可悲的。

【讨论】:

    【解决方案2】:

    您必须在“设置”菜单中通过网络提供商激活位置,如果在应用程序启动时它被禁用,您可以显示 Toast 以通知用户

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-10
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      • 2012-02-22
      • 2012-08-20
      • 1970-01-01
      相关资源
      最近更新 更多