Как использовать DaydreamApi в Android Studio?
Все. Я разрабатываю свое приложение Daydream в Android Studio.
Мне нужно получить разрешение (READ & WRITE). поэтому я использовал диалог запроса разрешения.
но Daydream не рекомендовал мой путь, так что я хочу ниже блок-схемы.
Текущий мой код
Запустить приложение -> Проверка прав доступа (2D Activity onCreate) -> Всплывающее окно прав доступа
-> Главный запуск VR (VR onCreate)
Я хочу эту блок-схему
Запустить приложение -> Главный запуск VR (VR onCreate) -> Проверка прав доступа
-> Переместить всплывающее окно "Активность и разрешение 2D" (создание 2D) -> "VR Main" (VR onResume)
Я нашел этот метод (exitFromVr). но я не знаю, как я пишу код. Если у вас есть пример кода, пожалуйста, дайте мне знать.
Мой английский не очень хорош, поэтому мне нужна ваша помощь. Спасибо.
1 ответ
Основная идея состоит в том, чтобы запустить другое действие, которое запросит у вас разрешение, а затем вернуться к основному действию VR.
Итак, из вашей основной деятельности (в VR) покажите диалоговое окно перехода и вызовите exitFromVr(myPermissionActivity, MY_REQUEST_CODE, MyData).
Удаление телефона из гарнитуры приведет к тому, что ОС вызовет функцию myPermissionActivity (это действие должно быть настроено с необходимыми разрешениями).
Затем выйдите из действия разрешений, которое откатится к основному действию VR. В коде, который я видел, было установлено разрешение активности с кнопкой закрытия, которая просто завершает действие.