我有一个 WiFi 设备,可以通过 UDP 多播输出 GPS 位置数据。我想为 Android 创建一个后台服务,它将接收此位置数据并将其包含到 LocationManager 中,以便其他应用程序可以使用它的数据。
我知道可以使用测试提供程序,但这需要应用程序包含 android.permission.ACCESS_MOCK_LOCATION 权限才能使用位置数据。这似乎是一种非常肮脏的方式,因为该位置数据没有被模拟。
我还注意到 Android Market 上有不少位置欺骗应用程序,这让我相信这是可能的。感谢任何帮助,谢谢。
最佳答案
除了推出您自己的固件或使用您概述的模拟提供商方法之外,没有办法做到这一点。
I've also noticed quite a few Location Spoofing applications on the Android Market which tends to make me believe this is possible.
似乎都使用模拟提供者方法。
关于java - 是否可能,如果可以,如何将外部位置数据添加到 Android 上的 LocationManager 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5325955/