Articles of locationmanager

Android LocationManager.isProviderEnabled () всегда возвращает false

У меня есть приложение, которое использует Network provider для своего местоположения. Каждый раз, когда приложения запускают его, он проверяет, разрешен ли сетевой провайдер, используя метод isProviderEnabled () в LocationManager. Если он возвращает false, я предоставляю пользователю уведомление, чтобы включить Network Provider, а затем использовать приложение. Эта логика работала очень хорошо, за некоторыми исключениями с устройствами, […]

Для вызова требуется разрешение, которое может быть отклонено пользователем

Я пытаюсь сделать приложение, которое отправляет обновления местоположения пользователя через каждые пять минут. Я полагаю, что мой код работает нормально, но я получаю сообщение об ошибках, которые используются приложением. Я уверен, что я добавил разрешения в файл манифеста. Может кто-нибудь сказать мне, что случилось? Вот мой код. MainActivity.java LocationManager locationManager ; String provider; @Override public […]

Java.lang.SecurityException: недопустимое имя пакета: com.google.android.gms

У меня есть эта странная трассировка стека при тестировании приложения на Samsung Galaxy S2 (GT-i9100), Android версии 4.3. Если это помогает, Bugsense сообщает также «данные журнала» = {u'ms_from_start ': u'19915', u'rooted ': u'true'}, поэтому я не совсем уверен, связано ли это устройство или нет (клиент Тестирует приложение, а не меня). EDIT: пока я набираю это, […]

OnLocationChanged не вызывается автоматически

У меня проблема с событием onLocationChanged в Android. Вот триггер: case R.id.start: { Points.add(overlay.getMyLocation()); // Points' type is ArrayList<GeoPoint> mgr.requestLocationUpdates(best, 0, 3, locationListener); } break; И вот метод onLocationChanged: public void onLocationChanged(Location location) { i++; Points.add(overlay.getMyLocation()); MapOverlay mapOverlay = new MapOverlay(Points.get(i-1), Points.get(i)); map.getOverlays().add(mapOverlay); //does the drawing mMapController.animateTo(Points.get(i)); } Итак, onLocationChanged вызывается только один раз и […]

Android GPS Местоположение Скорость ненадежная

Написание приложения для регистрации GPS ~ Я нахожу значения, возвращаемые методом getSpeed() в getSpeed() сообщаемых LocationManager , в массовом порядке ненадежными. Я использую LocationManager.GPS_PROVIDER , фильтруя местоположения, предоставленные через onLocationChanged для лучшей точности. Даже при одном уровне точности цифр возвращаемая скорость обычно смехотворно высока. Мы говорим до 200 мп / ч (да, я знаю, что […]

IsProviderEnabled (LocationManager.NETWORK_PROVIDER) возвращает false

Я использую NETWORK_PROVIDER чтобы получить latitude и longitude места. Я уже проверил настройку в «location & security» и включил «использовать беспроводные сети». Но "isProviderEnabled(LocationManager.NETWORK_PROVIDER)" всегда возвращает false . Может кто-нибудь мне помочь? Заранее спасибо! Вот мой код: LocationManager locManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE); boolean isEnableGPS=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER); boolean isEnableNTW=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER); Log.d(TAG, isEnableGPS+", "+isEnableNTW); Разрешение в AndroidMainfest.xml <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission […]

Проверьте, включен ли пользователь GPS после запроса

Легко и просто. Я запускаю Activity и проверяю, включен ли модуль GPS или нет. Если он не включен, я предлагаю пользователю диалог и спросить, хочет ли он его вручную включить. Вкл. Да. Я активирую настройки для местоположения. Теперь пользователь может включить его, если захочет, но мне нужно проверить, что он сделал. try { isGPSEnabled = […]

Получить текущее местоположение пользователя без использования gps или Интернета, но используя Network_Provider в android

Этот вопрос напрямую связан с тем же преобладающим вопросом stackoverflow на « Android: получите текущее местоположение пользователя без использования gps или internet », где принятый ответ на самом деле не отвечает на вопрос. Я должен иметь возможность получить текущее название местоположения (например: название города, название деревни) устройства через поставщика сети, а не с помощью GPS […]

GPS Android – получить позиционирование только один раз

Есть ли способ получить доступ к GPS один раз вместо того, чтобы иметь петлитель, который постоянно проверяет наличие обновлений местоположения? В моем сценарии все, что меня интересует, – это поиск текущих координат, а не непрерывное соединение с спутником GPS. Есть ли у кого-нибудь идеи, как это можно сделать? Заранее спасибо.

OnLocationChanged () никогда не вызывал

Я пишу код, который приносит текущее местоположение, но он не дает мне местоположение, потому что он никогда не вызывает onLocationChanged() Там есть какой-либо способ найти местоположение. MobileLocation приходит 0 для этого случая, поэтому выполнение переходит к блоку else. Мой код public class FindLocation { private LocationManager locManager; private LocationListener locListener; private Location mobileLocation; private String […]

Intereting Posts
Android Studio – удалить модуль – IncorrectOperationException: не следует изменять внешнюю команду документа или отменять прозрачность Скрытие просмотров в RecyclerView Службы Google Play GCM 9.2.0 требуют «обновить» до 9.0.0 Как изменить тип и размер CollapsingToolbarLayout? Как создать конкретную папку приложения в галерее Android? Ошибка при выборе текста из Textview (java.lang.IndexOutOfBoundsException: setSpan (-1 … -1) начинается до 0) Как использовать Gradle, как я могу гарантировать, что файл существует в определенном месте? Помощь при передаче объекта ArrayList объектов в новую активность Android – Как обрабатывать Webservice в XML? Проигрыватель Android USB, считанный с устройства Бесконечный адаптер для ViewPager Как я могу опубликовать на Twitter с помощью Intent Action_send? Почему веб-обозреватель Android не проверяет кеш по умолчанию? Как перейти к родительской активности Пример: связь между активностью и службой с использованием сообщений