Articles of locationmanager

Периодически получайте местоположение (координаты) без значительного увеличения потребления батареи

Я разрабатываю приложение для Android; Это приложение должно периодически отправлять (каждые 10 минут) текущую позицию (координаты) в веб-службу. Но … Я немного смущен более правильным способом (и более дружелюбным к батарее устройства), чтобы сделать это. Я прочитал этот ответ, и ее метод _getLocation() выглядит хорошо; Но я не знаю, сможет ли этот метод получить доступное […]

Что такое провайдер местоположения «пассивный»? Видел HTC Desire с Android 2.2

Прежде чем перейти в режим определения местоположения, я проверю наличие каких-либо провайдеров местоположения, позвонив List<String> android.location.LocationManager.getProviders(boolean enabledOnly) //enabledOnly = true И проверку размера результирующего списка. Теперь я тестировал свое приложение на HTC Desire с Android 2.2. Системные настройки не позволяют отслеживать местоположение (GPS и мобильный телефон отключены). Однако возвращенный список имеет 1 запись, значение которой […]

Значок GPS по-прежнему мигает после locationManager.removeUpdates () и путем установки locationManager в null

Я разрабатываю приложение для отслеживания местоположений. Но я останавливаю получение обновления местоположения, делая 2 вещи … locationManager.removeUpdates (это); а также Установка locationManager ссылается на null. Это перестанет получать координаты местоположения, как я хочу … Но проблема в том, что значок gps все еще мигает. Это приведет к разрядке батареи устройства. Поэтому, пожалуйста, помогите мне в […]

В чем смысл android.location.LocationManager.PASSIVE_PROVIDER?

Я понимаю значение GPS_PROVIDER (местоположения поступают из сигналов GPS) и NETWORK_PROVIDER (местоположения определяются с сотовых вышек и точек беспроводного доступа), но я не понимаю значения PASSIVE_PROVIDER , несмотря на определение в API: Специальный провайдер местоположения для приема местоположений без фактического инициирования исправления местоположения. Этот провайдер может использоваться для пассивного получения обновлений местоположения, когда другие приложения […]

Есть ли альтернатива Location Client (API Google Play)?

Я работаю над приложением, которое использует данные о местоположении, и оно должно работать в Китае. На устройствах Android, которые продаются здесь, в основном не установлен API Google Play, и единственный способ – установить его для установки. Поэтому я застрял с LocationManager, который работает намного хуже, чем LocationClient (часть Google Play API). Моя проблема заключается в […]

Почему не вызывается метод onProviderEnabled () Android?

В моем Android-приложении есть два приемника местоположения, один для прекрасного и один для грубого прослушивания. Я хочу, чтобы можно было обнаружить, когда пользователь отключает и отключает свои службы определения местоположения. Всякий раз, когда я поворачиваю телефоны GPS или службы определения местоположения в сети, метод onProviderDisabled вызывается как ожидалось. Когда я включаю GPS или сетевые службы, […]

Как работает getSystemService ()?

На первый взгляд в коде ниже объект mLocationManager должен выйти из области действия после onCreate(…) , и ожидаемое поведение заключается в том, что onLocationChanged никогда не вызывается или не вызывается несколько раз, пока объект не будет собран мусором. Однако объект, возвращаемый getSystemService кажется одиночным, который выходит за рамки MainActivity (соответственно, так как это системный сервис […]

Проблема с запросом обновлений местоположения по сети

Я создал Сервис и захватывает данные о местоположении пользователя, поэтому я могу показать своим пользователям близлежащие места. Я хочу, чтобы эта служба отслеживала сеть в дополнение к GPS по двум причинам: 1) GPS не может быть включен. 2) GPS занимает довольно много времени, чтобы зафиксировать свой тестовый телефон. Когда моя служба выполняет следующую строку: mNETEnabled […]

Ошибка выполнения – java.lang.IllegalArgumentException: provider = gps

Я получил эту ошибку из пользовательских журналов в приложении Android, которое я создал. До сих пор я не смог воспроизвести ошибку. Любая помощь будет чрезвычайно оценена. Ошибка: java.lang.IllegalArgumentException: provider=gps at android.os.Parcel.readException(Parcel.java:1326) at android.os.Parcel.readException(Parcel.java:1276) at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:646) at android.location.LocationManager._requestLocationUpdates(LocationManager.java:582) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:446) at com.myApp.service.DeviceManager$7.handleMessage(DeviceManager.java:470) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3835) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:883) at […]

LocationManager.isProviderEnabled (LocationManager.NETWORK_PROVIDER) не является надежным, почему?

Один пользователь моего приложения сообщил, что приложение сообщает, что сеть для местоположения отключена, даже если он включил ее. Он прислал мне несколько снимков экрана, и они заставили меня подумать; LocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER) Не работает должным образом. Его телефон работает под управлением Android 4.1.2, и сначала я подумал, что это причина этой проблемы. Но это было не так. […]

Intereting Posts
PANIC: Не удается найти путь к системе AVD. Пожалуйста, определите ANDROID_SDK_ROOT Получение android.content.res.Resources $ NotFoundException: исключение, даже если ресурс присутствует в android Установить значок приложения для Android Как издеваться над SharedPreferences с помощью Mockito Наблюдаемый / Наблюдатель Android Управляя макетами Android, должен быть лучший способ Как почтить и распаковать файлы? Ошибка установки Google Play -505 Трансляция действия по изменению разрешения в android M Я никогда не устанавливал пароли в хранилище ключей и псевдоним, так как они созданы? Отслеживать длительность звонка Запустите Google Hangouts от Intent в приложении New Hangouts для Android. В андроиде ListView, как я могу перебирать / манипулировать всеми дочерними представлениями, а не только видимыми? Создание пользовательского AlertDialog? Что такое корневой вид? Расписание уведомления с помощью диспетчера аварийных сигналов в форматах xamarin для Android