Я новичок в программировании на 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? Если да, то как мне найти провайдера?