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

发布于 2024-10-22 14:11:17 字数 302 浏览 2 评论 0原文

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

我知道可以使用测试提供程序,但这需要应用程序包含 android.permission.ACCESS_MOCK_LOCATION 权限才能使用位置数据。这似乎是一种非常肮脏的方式,因为这个位置数据没有被嘲笑。

我还注意到 Android 市场上有不少位置欺骗应用程序,这让我相信这是可能的。如有任何帮助,我们将不胜感激,谢谢。

I have a WiFi device that outputs GPS location data over UDP Multicast. I want to create a background service for Android that will receive this location data and include it into LocationManager so other applications may use it's data.

I understand it is possible to use a test provider though this would require the application to include the permission android.permission.ACCESS_MOCK_LOCATION to use the location data. This seems like a very dirty way seeing as this location data isn't mocked.

I've also noticed quite a few Location Spoofing applications on the Android Market which tends to make me believe this is possible. Any help is appreciated, Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷你仙 2024-10-29 14:11:17

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

我还注意到 Android Market 上有不少位置欺骗应用程序,这让我相信这是可能的。

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

There is no way to do this, short of rolling your own firmware or using the mock provider approach that you outline.

I've also noticed quite a few Location Spoofing applications on the Android Market which tends to make me believe this is possible.

All seem to use the mock provider approach.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文