如何添加安装我自己的LocationProvider?

时间:2010-08-17 19:03:50

标签: android gps location

我想创建自己的LocationProvider实现,似乎有办法添加“模拟”提供程序,但这不是我想要的。

http://developer.android.com/reference/android/location/LocationManager.html

似乎还有一个名为的权限: android.permission.INSTALL_LOCATION_PROVIDER

但是没有关于如何使用此权限的文档。

如何注册新的位置提供商?

2 个答案:

答案 0 :(得分:4)

当然可以完成。 Android开源项目为您提供了执行此操作所需的所有代码 - 您必须扩展LocationProvider类并在LocationManager中使用您的扩展。 (我相信你必须修改LocationManager)。当然,这也假设你有一个可以闪存图像的root电话或其他设备。所以,当你说它无法完成时 - 你的意思是如果不改变操作系统就无法完成。

答案 1 :(得分:1)