gpt4 book ai didi

android - 替换 Android 设备上的默认 GPS 信号提供商

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:04 26 4
gpt4 key购买 nike

我想用我自己的坐标源替换 Android 手机上的默认 GPS 位置提供程序。

是否有任何层/API/库/提供程序允许用我的信号提供程序代替内置硬件 GPS,或从外部插件读取?它应该允许所有依赖 GPS 服务的应用程序接收我的信号而不是 GPS。理想情况下,替代品应该仍然能够访问 GPS 信号(用于比较/校正或在两个提供商之间切换)。

例如,我正在考虑实现我自己的 LocationManager,并在系统中注册它(作为可选的或默认的),如果可能的话。但在这个阶段,我仍在努力寻找可能和合适的方法。

感谢您的指点。

最佳答案

目前不允许替换“默认值”,唯一的解决方法是创建一个模拟提供程序。首先你必须设置安全权限:

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />

其次,将您的代码设置为使用您将创建的模拟提供程序。这里有一些关于如何完成此操作的优秀信息:http://diffract.me/2009/11/android-location-provider-mock/

关于android - 替换 Android 设备上的默认 GPS 信号提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com