Как прослушивать статус GPS и сетевого провайдера без использования GPS. Я хочу знать статус в одиночку. Я не хочу получать информацию о местоположении.Как найти статус поставщика GPS и сети, не потребляя GPS?
Я использовал ниже код,
mLocationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 0, 0, this);
mLocationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER, 0, 0, this);
mLocationManager.requestLocationUpdates(
LocationManager.PASSIVE_PROVIDER, 0, 0, this);
При использовании вышеприведенного кода значок GPS всегда плещутся в панели уведомлений. Это означает, что он всегда потребляет GPS. Я не хочу, чтобы GPS был использован только для проверки состояния GPS. Потому что это истощает заряд батареи. Проверка GPS ON или OFF отличается от использования GPS.
А также я исследовал и нашел способ проверить состояние GPS в одиночку "GpsStatus.Listener".
Но я хочу знать, как GPS и статус сети провайдера. Мне не нужна информация о местоположении.
Пожалуйста, помогите мне в этом.
Таким образом, вы знаете, как проверить статус GPS в настоящее время? Вы искали, как проверить, есть ли интернет-соединение? Потому что есть советы для этого повсюду. – nasch
Да, мне удалось получить статус GPS. Но проверить статус GPS, почему он постоянно использует GPS. Проверьте, что состояние отличается от использования GPS. Я хочу проверить, не потреблять. Когда я использовал requestLocationUpdates или «GpsStatus.Listener». Оба потребляют GPS, чтобы вернуть статус GPS. –
Ну, 5 секунд, когда Google включил это, возможно, это поможет вам: https://stackoverflow.com/questions/10311834/how-to-check-if-location-services-are-enabled – nasch