Articles of android location

Может ли DataBinding вмешиваться в локализацию Activity?

TL; DR У меня есть приложение, поддерживающее несколько языков. Одно действие не переводится, несмотря на использование всех обычных методов локализации. Это единственная активность в приложении, которая полностью использует DataBinding . Полное объяснение У меня есть Activity который использует DataBinding . Таким образом, в целом весь XML макет для этого Activity завернут внутри <layout> . Вот […]

Не может установитьInterval в onLocationChanged

Я пытаюсь создать образец LocationUpdates из http://developer.android.com/training/location/receive-location-updates.html . Это приложение получает и печатает уведомления о местоположении. Я пытаюсь изменить интервал обновлений местоположения в соответствии с моим последним местоположением. Итак – я добавил mLocationRequest.setInterval () в onLocationChanged Результат очень неправильный. Мое приложение бомбардируется множеством обновлений местоположения (несколько секунд !!!!) Мое единственное изменение в выборке: private int […]

Android, запрос на размещение, установка срока действия не работает

Я использую новый API местоположения, который был введен в I / O 2013. Он отлично работает, и у меня нет проблем с его результатами. Моя проблема в том, что я устанавливаю setExpirationDuration(WHATEVER_MILLIS) на все миллионы, однако он работает в течение одной минуты. Это мой код: LocationRequest locationRequest = LocationRequest.create() .setInterval(10 * 60 * 1000) // […]

Отправка запроса на запросLocationUpdates intentService прерывает обновление местоположения

У меня возникли проблемы с отправкой строки с моим PendingIntent который я PendingIntent в LocationServices.FusedLocationApi.requestLocationUpdates(GoogleApiClient client, LocationRequest request, PendingIntent callbackIntent) . Похоже, что имя пользователя, добавленное requestLocationUpdates в Intent , requestLocationUpdates местоположение, которое requestLocationUpdates пытается передать моему IntentService качестве intent.getParcelableExtra(FusedLocationProviderApi.KEY_LOCATION_CHANGED) возвращает null . РЕДАКТИРОВАТЬ Я попытался создать класс User который реализует Parcelable и Parcelable его […]

SecurityException при вызове getLastKnownLocation

Мы получали сообщения о сбоях на некоторых устройствах, когда пользователь открывает Activity, который вызывает метод getLastKnownLocation менеджера getLastKnownLocation . Мы запросили все необходимые разрешения в нашем манифесте приложения: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> Вот трассировка стека: java.lang.RuntimeException: Unable to resume activity {com.projectname/com.projectname.ui.AtmFinderActivity}: java.lang.SecurityException: invalid package name: com.google.android.gms at android.app.ActivityThread.performResumeActivity(ActivityThread.java) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java) at […]

Разрешение ACCESS_COARSE_LOCATION дает точность ячеек на Android

Я делаю некоторые тесты с requestLocationUpdates() из FusedLocationApi . Я использую PRIORITY_BALANCED_POWER_ACCURACY . Точная точность городского блока подходит для меня. Когда я запрашиваю разрешение ACCESS_FINE_LOCATION , я получаю точность в 100 м, что отлично подходит для GPS . Поскольку мне не нужна точность GPS, а точность городского блока, я бы хотел запросить только разрешение ACCESS_COARSE_LOCATION […]

Как изменить интервал LocationRequest

Я установил свое приложение для получения уведомления о местоположении каждые 5 секунд. mLocationRequest = LocationRequest.create(); mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); mLocationRequest.setInterval(5000); mLocationRequest.setFastestInterval(5000/6); myLocationReq.requestLocationUpdates(mLocationRequest Поэтому – каждые 5 секунд вызывается onLocationChanged. Это работает нормально. Теперь я хочу изменить интервал на 1 секунду без вызова requestLocationUpdates Как это может быть сделано?

DistanceBetween () возвращает неточный результат?

Я использую метод distanceBetween() класса Location для вычисления расстояния между двумя точками следующим образом: private float getDistanceInMiles(GeoPoint p1, GeoPoint p2) { double lat1 = ((double)p1.getLatitudeE6()) / 1e6; double lng1 = ((double)p1.getLongitudeE6()) / 1e6; double lat2 = ((double)p2.getLatitudeE6()) / 1e6; double lng2 = ((double)p2.getLongitudeE6()) / 1e6; float [] dist = new float[1]; Log.i("destination coordinates", "Latitude:" + […]

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 […]

Что является более высоким критерием точности: ACCURACY_HIGH или ACCURACY_FINE?

В классе « Criteria » существуют две константы: ACCURACY_HIGH и ACCURACY_FINE , которые, по-видимому, используются, чтобы потребовать от LocationManager возврата более точных обновлений местоположения. Вот что говорится в документации к каждой из этих констант: Public static final int ACCURACY_FINE (добавлен в уровень API 1) A constant indicating a finer location accuracy requirement Constant Value: 1 […]

Intereting Posts
Как я могу переадресовать входящие SMS с определенным текстом Остановить OnLongClickListener от стрельбы при перетаскивании Как остановить чрезмерное создание объектов на телефонах Samsung? Android VM сбой при запуске Mac Параметры связи между одноранговыми узлами Есть ли какая-либо инфраструктура приложений для Android, например, весна? Расширяемый список без детей Переходы с разделяемыми элементами между представлениями (а не с действиями или фрагментами) Используя getWindowManager () внутри BroadcastReceiver Почему Butterknife @Bind не работает в выпуске (после proguard) Использование сертификатов клиент / сервер для двухсторонней аутентификации SSL-сокета на Android Андроидные фрагменты и их влияние на производительность Наложение над ImageView на Android Прогрессивное рендеринг изображений, загрузка пикселя изображения по пикселю и обновление изображения в imageLoader Сохранение дочерних коллекций с OrmLite на Android с объектами, созданными из Jackson