我想创建自己的LocationProvider实现,似乎有办法添加“模拟”提供程序,但这不是我想要的。
http://developer.android.com/reference/android/location/LocationManager.html
似乎还有一个名为的权限: android.permission.INSTALL_LOCATION_PROVIDER
但是没有关于如何使用此权限的文档。
如何注册新的位置提供商?
答案 0 :(得分:4)
当然可以完成。 Android开源项目为您提供了执行此操作所需的所有代码 - 您必须扩展LocationProvider类并在LocationManager中使用您的扩展。 (我相信你必须修改LocationManager)。当然,这也假设你有一个可以闪存图像的root电话或其他设备。所以,当你说它无法完成时 - 你的意思是如果不改变操作系统就无法完成。
答案 1 :(得分:1)