2012-03-07 60 views
0

我是Android编程的新手,并且提及程序员指南以了解有关如何使用手机的GPS功能的更多信息。根据该指南 -在Android中找不到位置提供程序

因为您正在使用的基于软件的仿真器,而不是真正的设备上,该 存在GPS硬件必须进行模拟。在这种情况下,Android提供了一个 中的文件,模拟有GPS硬件的adb服务器。该文件位于 data/misc/location/provider_name,其中provider_name代表位置信息提供程序。 Android提供给您的提供商是data/misc/location/gps

要检查此问题,我运行adb shell并导航到data/misc目录。但是在里面没有位置目录。

而当我尝试使用LocationManager在我的程序中使用LocationManager.GPS_PROVIDER或LocationManager.NETWORK_PROVIDER时,我得到的提供程序“gps”/“network”未知的异常。

这是与数据/ misc中没有位置目录有关吗?如果是的话,那我怎样才能找到位置提供商?

回答

0

在您的Eclipse打开DDMS中,您将找到Emulator控件,您会发现Lang和Lat可以更改该值。

,并可以使用位置管理器类找不到位置和改变的纬度和滞后DDMS值..

0

在你的Eclipse打开DDMS,你会发现模拟器控制,你会发现郎和拉你可以改变这个值..... 你的模拟器应该是在启动状态下编辑相应的设备属性

0

在Eclipse中去:

  • DDMS->窗口 - >显示视图>仿真器控制
  • 在那里你会发现纬度经度&标签
  • 设置的值,以这些标签
  • 发送
相关问题