如何添加安装我自己的 LocationProvider?
Posted
技术标签:
【中文标题】如何添加安装我自己的 LocationProvider?【英文标题】:How do I add install my own LocationProvider? 【发布时间】:2011-03-31 04:14:05 【问题描述】:我想创建自己的 LocationProvider 实现,似乎有一种方法可以添加“模拟”提供程序,但这并不是我想要的。
http://developer.android.com/reference/android/location/LocationManager.html
似乎还有一个名为: android.permission.INSTALL_LOCATION_PROVIDER
但没有关于如何使用此权限的文档。
如何注册新的位置提供者?
【问题讨论】:
Android mock location on device?的可能重复 这个也是***.com/questions/3636106/…的骗子 【参考方案1】:确实可以做到。 Android 开源项目为您提供了执行此操作所需的所有代码 - 您必须扩展 LocationProvider 类并在 LocationManager 中使用您的扩展。 (我相信您将不得不修改 LocationManager)。当然,这也假设您有一部已root的手机或其他可以将图像刷入的设备。所以,当你说它无法完成时——你的意思是如果不改变操作系统就无法完成。
【讨论】:
【参考方案2】:这是不可能的。请参阅我对此 SO 帖子的回答:
How to provide your own LocationProvider on Android?
和:
https://groups.google.com/d/topic/android-developers/OvCcdvO6jZY/discussion
【讨论】:
以上是关于如何添加安装我自己的 LocationProvider?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 conda 安装我自己的 python 模块(包)并观察它的变化