2009-09-25 64 views
2

我在写一个使用WikiTude API的Android应用程序。我在Android Market安装了Android SDK模拟器中的WikiTude浏览器应用程序(要在模拟器中获得Android Market,请点击此链接http://forum.xda-developers.com/archive/index.php/t-529170.html)。如何在Android SDK模拟器中运行基于GPS的应用程序(WikiTude)?

当我在模拟器中运行WikiTude浏览器应用程序时,它要求我设置位置设置。我启用了“启用GPS卫星”选项&运行该应用程序,它再次发出位置设置警报。我无法运行此应用程序。请帮帮我。

谁能告诉我是否有可能在Android模拟器中运行基于GPS的应用程序?或不? 如果是,是否有任何解决方案可以在仿真器中运行基于GPS的应用程序?

+0

我喜欢它是如何决定突出显示代码块。 – 2009-09-26 02:11:10

回答

4

简答:是的,您可以通过DDMS视角中的位置控件模拟仿真器中的GPS位置更改 - 您可以手动设置这些位置更新,也可以加载GPXKML数据。

稍微长一些的答案:根据您的应用程序所需的位置数据类型,您可以发现仿真器在仿真功能方面并不精确。此外,在真实设备上测试电池昂贵的应用总是好的,因为Android设备(至少其中大多数)首先是手机/上网本,并且大多数时候您宁愿牺牲一些精度来换取电池寿命。 不过,如果你想尝试的GPS仿真(这是简单的测试完全正常),看看here或在有关Android更好的书籍之一(https://stackoverflow.com/questions/1114287/good-book-for-beginning-android-developmenthttps://stackoverflow.com/questions/949818/how-can-i-learn-android应该帮助)

+0

另外,许多依赖于GPS的库也使用Google API,因此请确保您创建的AVD模拟器图像包含这些图像,而不仅仅是核心的Android系统库。 – 2009-09-25 15:10:51

+0

值得注意的是,如果您将坐标发送到仿真器实例,则它们不包含准确性信息。 – 2009-09-26 02:10:32

+0

谢谢Mr.mldj,我会按照你的建议.. – Raghu 2009-09-29 04:24:02

相关问题