Как проверить, что датчик GPS в настоящее время читает сигнал? - PullRequest
1 голос
/ 23 февраля 2012

Как проверить, читает ли GPS сигнал.Я написал код, чтобы проверить, включен ли GPS или нет.

private void systemService() {
    locMgr = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

    if(!locMgr.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
     AlertDialog.Builder noGps = new AlertDialog.Builder(this);
     noGps.setMessage("GPS is off. Please turn it on and restart your Application.");
     noGps.show();
     }// end of if        
}// end of systemsService();

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

Мой вопрос: как проверить, получает ли датчик GPS сигнал в данный момент?

1 Ответ

0 голосов
/ 23 февраля 2012

Насколько я знаю, ты не можешь.Вы можете использовать runOnFirstFix, чтобы использовать данные о местоположении, когда они доступны, а также определить интервал обновления с помощью requestLocationUpdates .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...