Мониторинг состояния GPS-приемника / адаптера - PullRequest
0 голосов
/ 26 мая 2011

Мне просто нужно следить за состоянием GPS-приемника или адаптера, потому что мое приложение не хочет работать, если пользователь отключил gps вручную ...

Пытался использовать информацию по этой ссылке, но не помогло - Как я могу отслеживать состояние адаптера GPS с помощью Android SDK?

Есть идеи, что делать?

Ответы [ 2 ]

0 голосов
/ 26 мая 2011
   boolean gpSstate = locationManager.isProviderEnabled( LocationManager.GPS_PROVIDER);
    boolean networkState =locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
if(!gpsState && !networkState) {// no GPS Service }
0 голосов
/ 26 мая 2011

Для проверки доступности GPS вы можете использовать следующий код

LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);

    if(!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
        //gps off. User turned the GPS off manually. 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...