Включите GPS по коду в Unity - PullRequest
0 голосов
/ 27 апреля 2018

Я создаю приложение, использующее службы определения местоположения, и хочу предоставить пользователю возможность доступа к службам определения местоположения на своем устройстве Android простым щелчком мыши в приложении. Как мне действовать?

1 Ответ

0 голосов
/ 27 апреля 2018

На 4.4 более ранней версии была ошибка, которая позволяла людям включать GPS программно. Таким образом, для Android 5 и более поздних версий это невозможно. В Unity доступ к таким функциям возможен только с помощью Java Plug-in. Вот код Java, который покажет всплывающее окно, которое попросит пользователя выбрать, хотят ли они, использовать GPS или нет.

startActivity(context, new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));

Я не знаю, знаете ли вы, как написать Java-плагин для Unity, поэтому вот ссылка , где вы можете найти исчерпывающее руководство. Перейдите по этой ссылке Здесь вы найдете, как преобразовать ваш проект в библиотеку, после того как ваш файл будет здесь "build / output / aar /..."

...