是否可以激活android模拟器上的网络位置提供程序?也许用假cellid?在Android模拟器中激活网络位置提供程序?
25
A
回答
16
我相信你现在想要达到的目标是不可能的。您不能将模拟位置数据放置到模拟器的网络位置提供程序。
“提供模拟位置数据作为GPS位置数据注入,因此您必须从GPS_PROVIDER请求位置更新以使模拟位置数据正常工作。” (引自Android, Documentation, Providing Mock Location Data)
我可以想出最接近的将是创建一个从Location Manager
public void addTestProvider (String name, boolean requiresNetwork, boolean requiresSatellite, boolean requiresCell, boolean hasMonetaryCost, boolean supportsAltitude, boolean supportsSpeed, boolean supportsBearing, int powerRequirement, int accuracy)
“测试提供商”,并设置参数requiresNetwork,requiresCell和相应地,需要卫星。那么你可以从假冒的地点,该提供商:
public void setTestProviderLocation (String provider, Location loc)
这是接近,但不完全是你所要求的。
2
你需要发送位置信息到模拟器吗?如果你想这样做,哟可以发送位置模拟器通过量的亚行控制台和地理命令http://developer.android.com/guide/developing/tools/emulator.html#geo
我不知道,如果它可以发送伪造的小区id,但它与GPS坐标可能的,如果你的应用程序听到任何GPS提供商
+4
GPS工作正常,但我使用网络位置提供程序,似乎这是不可模拟器上测试。 – Janusz 2010-11-25 10:24:36
-2
去你的模拟器设置>位置访问,并检查“的Wi-Fi &移动网络位置”
相关问题
- 1. 网络提供商与GPS提供商模拟位置android
- 2. setElapsedRealtimeNanos()在android模拟位置提供程序中调用
- 3. Android网络位置提供商问题
- 4. Android模拟位置提供程序未从LocationManager清除
- 5. Android设备模拟Gmaps的位置提供程序
- 6. 如何在Android模拟器中使用网络位置来模拟GPS?
- 7. Android模拟器发送网络提供商更新
- 8. Android模拟器和网络
- 9. 位置传感器模拟器激活“保存地图点”
- 10. 在android模拟器中捕获网络活动
- 11. GPS位置提供程序在Android中给我空位置
- 12. 使用网络位置提供程序进行多次读取
- 13. 如何提高网络提供商的位置准确性? Android
- 14. 在网络浏览器中模拟gps位置路线
- 15. 如何在android中启用网络提供程序?
- 16. 模拟位置提供商不工作
- 17. 如何在Android模拟器中模拟总体网络丢失
- 18. 网络服务提供者不提供位置更新
- 19. 在android中模拟位置
- 20. 网络模拟器
- 21. 网络模拟器?
- 22. 在Android中以编程方式打开位置提供程序
- 23. 如何做一个网络提供商发送OTA设置GPRS/MMS激活
- 24. 为什么无法在android模拟器中激活相机?
- 25. 如何获取网络位置提供商在设备android java应用程序中的地位和langitude
- 26. Android位置 - 网络提供商,设备速度
- 27. 如何从GPS或网络提供商获取位置android
- 28. 远程激活debian安装程序中的网络控制台
- 29. 在Android模拟器上模拟慢速网络
- 30. 在本地网络中激活
你为什么需要网络位置提供商? 是你在找什么: http://osdir.com/ml/AndroidDevelopers/2009-03/msg02179.html – Sephy 2010-03-11 12:07:06
这将是很高兴能够在仿真器上测试网络位置提供商......链接不是我要找的感谢。 – Janusz 2010-03-11 12:33:26
你的意思是,看看GPS是否被激活? – Sephy 2010-03-11 14:32:35