是否可能,如果是这样,您如何将外部位置数据添加到Android上的LocationManager?

时间:2011-03-16 13:25:20

标签: java android geolocation

我有一个WiFi设备,通过UDP Multicast输出GPS位置数据。我想为Android创建一个后台服务,它将接收此位置数据并将其包含在LocationManager中,以便其他应用程序可以使用它的数据。

我知道可以使用测试提供程序,但这需要应用程序包含权限 android.permission.ACCESS_MOCK_LOCATION 才能使用位置数据。这看起来像一个非常脏的方式,因为这个位置数据没有被模拟。

我还注意到Android Market上有很多位置欺骗应用程序,这让我相信这是可能的。感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

除了滚动自己的固件或使用您概述的模拟提供程序方法之外,没有办法做到这一点。

  

我还注意到Android Market上有很多位置欺骗应用程序,这让我觉得这是可能的。

所有人似乎都使用模拟提供者方法。