Не удается найти поставщика местоположения в Android - PullRequest
0 голосов
/ 07 марта 2012

Я новичок в программировании на Android и обращался к руководству для программистов, чтобы узнать больше о том, как использовать функции GPS телефона. Согласно руководству -

Поскольку вы работаете на программном эмуляторе, а не на реальном устройстве, Наличие оборудования GPS должно быть смоделировано. В этом случае Android предоставляет файл в сервер ADB, который имитирует наличие оборудования GPS. Файл находится по адресу data / misc / location / provider_name, где provider_name представляет поставщика информации о местоположении. Поставщик Android предоставляет вам данные / misc / location / gps

Чтобы проверить это, я запустил оболочку adb и перешел в каталог data / misc. Но внутри этого каталога нет каталога location .

И когда я пытаюсь использовать LocationManager в моей программе с LocationManager.GPS_PROVIDER или LocationManager.NETWORK_PROVIDER, я получаю исключение, что провайдер "gps" / "network" неизвестен.

Это связано с отсутствием каталога местоположения в data / misc? Если да, то как мне найти провайдера?

Ответы [ 4 ]

0 голосов
/ 07 марта 2012

В затмении перейти к:

  • DDMS-> Окно-> Показать представление-> Управление эмулятором
  • там вы найдете метки широты и долготы
  • установить значения для этих меток
  • отправить
0 голосов
/ 07 марта 2012

В вашем Eclipse open DDMS, в котором вы найдете элемент управления Emulator, там вы найдете Lang и Lat, вы можете изменить эти значения ..... Ваш эмулятор должен быть в запущенном состоянии, чтобы редактировать соответствующие свойства устройства

0 голосов
/ 07 марта 2012

В вашем Eclipse open DDMS, в котором вы найдете элемент управления Emulator, там вы найдете Lang и Lat, вы можете изменить эти значения.

и Вы можете найти местоположение с помощью класса менеджера местоположений и изменить значение lat и lag в ddms.

0 голосов
/ 07 марта 2012

Вам нужно его создать. Подробности см. В следующей статье: Предоставление данных о ложном местоположении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...