Hardware GPS

Как настроить Hardware GPS

Четыре пункта, два способа их выполнить. Займёт пару минут.

Видеоинструкция скоро

Что нужно приложению

  1. 01

    Способ подключения

    Обычно Bluetooth или USB (если у вас в комплекте есть USB-мост). Wi‑Fi режим только для старых моделей.

  2. 02

    Точное местоположение

    Без него приложение не сможет работать с координатами.

  3. 03

    Устройства поблизости

    Нужно, чтобы найти и подключить модуль Hardware GPS.

  4. 04

    Источник координат

    В настройках разработчика: приложение для фиктивных местоположений. Если пункта нет, выдаётся с компьютера.

Остальные пункты списка необязательны, их можно настроить позже.

Как выдать

На этом устройстве

Нажмите пункт в списке настройки — откроется системный диалог, подтвердите доступ.

С компьютера

Подключите устройство кабелем и выполните команды ниже. На части головных устройств это единственный путь.

Команды

adb shell pm grant org.astpepper.hwgps android.permission.ACCESS_FINE_LOCATION
adb shell pm grant org.astpepper.hwgps android.permission.ACCESS_COARSE_LOCATION
adb shell pm grant org.astpepper.hwgps android.permission.BLUETOOTH_CONNECT
adb shell pm grant org.astpepper.hwgps android.permission.BLUETOOTH_SCAN
adb shell appops set org.astpepper.hwgps android:mock_location allow
adb shell appops set org.astpepper.hwgps SYSTEM_ALERT_WINDOW allow
adb shell appops set org.astpepper.hwgps REQUEST_INSTALL_PACKAGES allow

Две строки про BLUETOOTH_* нужны только на Android 12 и новее. На более старых версиях pm grant на них выдаст ошибку — её можно игнорировать.

После команд вернитесь в настройку — статусы обновятся сами.