Как мне добавить установить свой собственный LocationProvider? - PullRequest
2 голосов
/ 17 августа 2010

Я хотел бы создать свою собственную реализацию LocationProvider, кажется, есть способ добавить «фиктивного» провайдера, но это не совсем то, что я хочу.

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

Также существует разрешение: android.permission.INSTALL_LOCATION_PROVIDER

Но нет документации о том, как использовать это разрешение.

Как зарегистрировать нового провайдера местоположения

Ответы [ 2 ]

4 голосов
/ 16 июля 2015

Это, конечно, можно сделать.Android Open Source Project предоставляет вам весь код, необходимый для этого - вам придется расширить класс LocationProvider и использовать ваше расширение в LocationManager.(Я полагаю, вам придется изменить LocationManager).Конечно, это также предполагает наличие у вас рутованного телефона или другого устройства, на которое вы можете прошить изображение.Поэтому, когда вы говорите, что это невозможно, вы подразумеваете, что это невозможно без изменения ОС.

1 голос
/ 04 октября 2012
...