2011-05-31 74 views
6

我必须做一个android应用程序,我需要找到用户的当前位置。 为此,我第一次使用GPS提供商,但如果它不可用,我会回到网络提供商处。 现在,当连网络提供商不工作时,我的手机上也有实例,并且声明 network_enabled = lm .isProviderEnabled(LocationManager.NETWORK_PROVIDER);网络供应商不工作在Android

给出了一个错误的值。

我的问题

我仍然能够做出从我的电话,所以我的网络提供商是工作的罚款。我需要知道的是网络提供商在什么情况下不工作?我的android设备上的网络提供者无法为我提供坐标的情况下可能出现的情况是什么?

感谢您提前

+0

没有u得到任何解决方案...我我有相同的概率 – visista 2011-07-29 17:00:06

+0

得到同样的问题...直到知道我怀疑电话收音机是不够的网络位置,我想互联网应该是可用的(通过WiFi或GSM)..直到现在我还没有确定的线索。 – 2011-08-30 14:47:03

+0

有没有人得到任何解决方案,这...我也有同样的问题.. – prijin 2011-10-22 05:03:46

回答

9

两天困惑了这个问题。 我找到了解决方案。 只需进入设置 - >位置&安全性并启用“我的位置”组中的“使用无线网络”标志。

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

+0

谢谢GAP ....它已成为我目前的项目非常有用... – 2011-12-29 12:08:23

0

你必须激活通过设置菜单中的网络供应商的位置,如果在应用的开始它被禁用,则可以显示一个吐司通知用户