Арфрагмент

открытый класс ArFragment

Реализует обязательный ArFragment для AR. Не требует дополнительных разрешений и использует конфигурацию по умолчанию для ARCore.

Публичные конструкторы

Публичные методы

Нить[]
получить дополнительные разрешения ()
Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore.
логический
isArRequired ()
Возвращает true, если это приложение требует AR, и false, если AR необязательно.

Защищенные методы

Конфигурация
Установить < Сеанс.Функция >
получитьSessionFeatures ()
Задает дополнительные функции для создания Session ARCore.
пустота

Унаследованные методы

Публичные конструкторы

публичный ArFragment ()

Публичные методы

общедоступная строка [] getAdditionalPermissions ()

Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. Если дополнительные разрешения не требуются, должен быть возвращен пустой массив.

общественное логическое значение isArRequired ()

Возвращает true, если это приложение требует AR, и false, если AR необязательно. Это вызывается при инициализации приложения и сеанса.

Защищенные методы

защищенная конфигурация getSessionConfiguration ( сеанс сеанса)

Параметры
сеанс

защищенный набор < Session.Feature > getSessionFeatures ()

Задает дополнительные функции для создания Session ARCore. См. Session.Feature .

защищенный недействительным handleSessionException ( UnavailableException sessionException)

Параметры
sessionException