Как использовать 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. В коде, который я видел, было установлено разрешение активности с кнопкой закрытия, которая просто завершает действие.

Другие вопросы по тегам