2016-06-29 4 views
0

Я хочу проконсультироваться с местоположением пользователя, когда приложение закрыто или в фоновом режиме для отправки сообщения Push. Каков наилучший способ разрядить аккумулятор. Есть ли хорошая библиотека для этого?Каков наилучший способ использования GPS в Android-сервисе без утечки батареи? Есть ли хорошая библиотека для этого?

ответ

0

Мой друг FusedLocationApi поможет вам. Преимущества этого: более быстрое и эффективное использование батареи по сравнению с Android'sLocationProvider.

Прежде всего, вы должны создать учебник по обслуживанию STICKY_SERVICE: Android Service и найти его. Затем в вашу службу подключите FusedLocationApi и получите Location, если Location изменить. Затем обработайте новое местоположение. Также есть различные режимы, когда вы получаете Location информации, вы можете увидеть ниже:

/* Information taken from : http://blog.lemberg.co.uk/fused-location-provider 

    Priority    update interval  Battery drain per hour (%)  Accuracy 
    HIGH_ACCURACY   5 seconds     7.25%     ~10 meters 
    BALANCED_POWER   20 seconds     0.6%     ~40 meters 
    NO_POWER    N/A       small     ~1 mile 

*/ 

Вы можете прочитать этот учебник для начинающих: beginners-guide-location-android и обновить ваш вопрос, что вы пробовали, и мы поможем вам легко!