rel*_*let 9 gps android driver
我想用我自己的坐标源替换Android手机上的默认GPS位置提供程序.
是否有任何层/ API /库/提供程序可以替换为我的信号提供程序而不是内置硬件GPS,或从外部插件读取?它应该允许所有依赖GPS服务的应用程序接收我的信号而不是GPS.理想情况下,替换应该仍然能够访问GPS信号(用于比较/校正或在两个提供者之间切换).
我正在考虑实现我自己的LocationManager,并在系统中注册它(作为可选或默认),如果可能的话.但在这个阶段,我仍在努力寻找可能和合适的东西.
谢谢你的任何指示.
我很确定 Android 中已经内置了用于精确定位的默认位置提供程序。
鉴于谷歌越来越意识到应用程序可能误用和滥用系统资源,我认为这是一件好事。否则,人们可以使用听起来可信的“使用 GPS 卫星”设置来欺骗用户,让他们认为自己在其他地方。
我可以看到添加位置提供程序的唯一方法是通过android.location.LocationManager.addTestProvider(......),这需要 ACCESS_MOCK_LOCATION 权限。现在,此方法和权限都被记录为用于“测试”目的。我找不到具体说明市场发布应用程序未获得许可的消息来源,但我强烈怀疑情况确实如此。
| 归档时间: |
|
| 查看次数: |
4097 次 |
| 最近记录: |