Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Russtem81
3 / 3 / 1
Регистрация: 15.10.2015
Сообщений: 45
#1

LocationManager - Android

10.11.2015, 08:52. Просмотров 299. Ответов 5
Метки нет (Все метки)

Пытаюсь использовать методы от интерфейса сервиса LocationManager и AS подчеркивает ошибку при вызове метода getLastKnownLocation.

Java
1
2
3
4
5
6
7
8
9
  protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        LocationManager locationManager;
        String context = Context.LOCATION_SERVICE;
        locationManager = (LocationManager)getSystemService(context);
        String provider = LocationManager.GPS_PROVIDER;
        Location l = locationManager.getLastKnownLocation(provider); 
   }
в AndroidMainfest
XML
1
2
3
    <user-permission android:name="android.permission.ACCESS_FINE_LOCATION"  />
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Пытался реализовать примеры:
1. http://startandroid.ru/ru/uroki/vse-...oordinaty.html
2. http://scanlibs.com/android-4-progra...-i-smartfonov/

Реализую на базе API15 в AS.
Что как говорится я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2015, 08:52     LocationManager
Посмотрите здесь:

LocationManager network_provider troubles Android
Android LocationManager - как работают параметры requestLocationUpdates?
Русский язык в LocationManager

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 433
10.11.2015, 08:54     LocationManager #2
Советую использовать метод новее, через google play service.
Russtem81
3 / 3 / 1
Регистрация: 15.10.2015
Сообщений: 45
10.11.2015, 09:14  [ТС]     LocationManager #3
даже среди знакомых есть умники убивающие этот сервис на своих кирпичах, поэтому завязывать(ограничивать) на этом определение местоположения не лучший вариант, но обязательно посмотрю.
старый ф-л не доступен)?
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 121
10.11.2015, 23:53     LocationManager #4
Цитата Сообщение от Russtem81 Посмотреть сообщение
даже среди знакомых есть умники убивающие этот сервис на своих кирпичах
Я тоже стараюсь подалее держаться от "корпорации добра" - упор на OSM.

Непонятно когда они захотят денег за сегодняшнюю халяву. Поэтому лучше вложить пару рублей в програаммеров, находящихся в теме, и снизить риск возможного попандоса.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 433
11.11.2015, 00:01     LocationManager #5
Походу вы не очень в теме, не буду втягиваться в споры, но опять же советую посмотреть google IO за последние 3 года хотя бы, почитать некоторые доки по этому вопросу прежде чем что-то утверждать и "убивать" сервисы. Да и через google play service service, много что работает, опять же вперед покорять просторы интернета.
Russtem81
3 / 3 / 1
Регистрация: 15.10.2015
Сообщений: 45
13.11.2015, 09:08  [ТС]     LocationManager #6
Продолжаю собирать лего)
Есть служба опрашивающая GPS_PROVIDER, NETWORK_PROVIDER, предоставляет
Java
1
2
                    double latitude = gps.getLatitude();
                    double longitude = gps.getLongitude();
далее на данном этапе с помощью драйвера JDBC эти параметры уходят в БД MySQL.
Все это происходит после того как пользователь нажимает кнопарь, отчитаться по текущему местоположению.
Вопросы:
1. Как правильно сделать службу системной, чтоб она работала не зависимо от приложения.
2. Как правильно формировать отправку инфы по методу setSpeedAccuracy, т.е.
значение setSpeedAccuracy не равно 0 , отправили координаты.
Yandex
Объявления
13.11.2015, 09:08     LocationManager
Ответ Создать тему
Опции темы

Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru