открытый класс ArFragment
Реализует обязательный ArFragment для AR. Не требует дополнительных разрешений и использует конфигурацию по умолчанию для ARCore.
Публичные конструкторы
Арфрагмент () |
Публичные методы
| Нить[] | получить дополнительные разрешения () Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. |
| логический | isArRequired () Возвращает true, если это приложение требует AR, и false, если AR необязательно. |
Защищенные методы
| Конфигурация | getSessionConfiguration ( сеанс сеанса) |
| Установить < Сеанс.Функция > | получитьSessionFeatures () Задает дополнительные функции для создания Session ARCore. |
| пустота | handleSessionException ( UnavailableException sessionException) |
Унаследованные методы
Из класса com.google.ar.sceneform.ux.BaseArFragment
| абстрактная строка[] | получить дополнительные разрешения () Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. |
| ArSceneView | получитьArSceneView () Получает ArSceneView для этого фрагмента. |
| логический | getCanRequestDangerousPermissions () Если true, requestDangerousPermissions() возвращает ничего не делая, если будут запрошены ложные разрешения |
| PlaneDiscoveryController | getPlaneDiscoveryController () Получает контроллер обнаружения плоскостей, который отображает инструкции по поиску плоскостей. |
| абстрактный конфиг | getSessionConfiguration ( сеанс сеанса) |
| абстрактный набор < Session.Feature > | получитьSessionFeatures () Задает дополнительные функции для создания Session ARCore. |
| ТрансформацияСистема | получить систему трансформации () Получает систему преобразования, используемую TransformableNode для обнаружения жестов и координации выбранного узла. |
| абстрактная пустота | handleSessionException ( UnavailableException sessionException) |
| окончательная пустота | инициализировать сеанс () Инициализирует сеанс ARCore. |
| абстрактный логический | isArRequired () Возвращает true, если это приложение требует AR, и false, если AR необязательно. |
| ТрансформацияСистема | makeTransformationSystem () Создает систему преобразования, используемую этим фрагментом. |
| Вид | |
| пустота | |
| пустота | |
| пустота | при паузе () |
| пустота | onPeekTouch ( HitTestResult hitTestResult, MotionEvent motionEvent) Вызывается, когда событие касания отправляется сцене. |
| пустота | onRequestPermissionsResult (int requestCode, String[] разрешения, int[] результаты) Получает результаты запросов разрешений. |
| пустота | |
| пустота | |
| пустота | onWindowFocusChanged (логическое значение hasFocus) |
| пустота | запрос опасных разрешений () Запускает процесс запроса опасных разрешений. |
| последнее логическое значение | |
| пустота | setCanRequestDangerousPermissions ( логическое значение canRequestDangerousPermissions) Если true, requestDangerousPermissions() возвращает ничего не делая, если будут запрошены ложные разрешения |
| пустота | setOnSessionInitializationListener ( BaseArFragment.OnSessionInitializationListener onSessionInitializationListener) Регистрирует обратный вызов, который будет вызываться при инициализации сеанса ARCore. |
| пустота | setOnTapArPlaneListener ( BaseArFragment.OnTapArPlaneListener onTapArPlaneListener) Регистрирует обратный вызов, который будет вызываться при касании ARCore Plane. |
| пустота | setupSelectionRenderable ( FootprintSelectionVisualizer selectionVisualizer) |
Из класса android.support.v4.app.Fragment
| пустота | |
| последнее логическое значение | равно ( Объект arg0) |
| окончательный FragmentActivity | получить активность () |
| логический | getAllowEnterTransitionOverlap () |
| логический | getAllowReturnTransitionOverlap () |
| финальный комплект | получитьаргументы () |
| окончательный FragmentManager | получить дочерний фрагмент менеджера () |
| Контекст | получитьконтекст () |
| ViewModelProvider.Factory | getDefaultViewModelProviderFactory () |
| Объект | получитьэнтерпереход () |
| Объект | получить выход из перехода () |
| окончательный FragmentManager | получить менеджер фрагментов () |
| конечный объект | получить хост () |
| конечный интервал | получить идентификатор () |
| LayoutInflater | getLayoutInflater ( Bundle arg0) |
| окончательный LayoutInflater | получитьLayoutInflater () |
| Жизненный цикл | получитьжизненный цикл () |
| LoaderManager | получитьLoaderManager () |
| последний фрагмент | получить родительский фрагмент () |
| окончательный FragmentManager | получитьParentFragmentManager () |
| Объект | получитьReenterTransition () |
| конечные ресурсы | получить ресурсы () |
| последнее логическое значение | получитьRetainInstance () |
| Объект | получитьвозвратный переход () |
| окончательный SavedStateRegistry | получитьSavedStateRegistry () |
| Объект | getSharedElementEnterTransition () |
| Объект | getSharedElementReturnTransition () |
| окончательная строка | getString (int arg0, объект... arg1) |
| окончательная строка | getString (целое число arg0) |
| окончательная строка | получить тег () |
| последний фрагмент | получитьцелевой фрагмент () |
| конечный интервал | получитьTargetRequestCode () |
| окончательный CharSequence | получитьтекст (целое число arg0 ) |
| логический | получитьUserVisibleHint () |
| Вид | получить вид () |
| Жизненный циклВладелец | getViewLifecycleOwner () |
| LiveData<жизненный цикловнер> | getViewLifecycleOwnerLiveData () |
| ViewModelStore | получитьViewModelStore () |
| последнее логическое значение | hasOptionsMenu () |
| конечный интервал | хэш-код () |
| статический фрагмент | |
| статический фрагмент | |
| последнее логическое значение | добавлено () |
| последнее логическое значение | отсоединен () |
| последнее логическое значение | скрыто () |
| последнее логическое значение | isInLayout () |
| последнее логическое значение | isMenuVisible () |
| последнее логическое значение | удаление () |
| последнее логическое значение | Возобновлено () |
| последнее логическое значение | isStateSaved () |
| последнее логическое значение | виден () |
| пустота | onActivityCreated ( Bundle arg0) |
| пустота | onActivityResult (int arg0, int arg1, Intent arg2) |
| пустота | onAttach ( действие arg0 ) |
| пустота | onAttach ( Контекст arg0) |
| пустота | onAttachFragment (фрагмент arg0) |
| пустота | onConfigurationChanged ( Конфигурация arg0) |
| логический | onContextItemSelected ( MenuItem arg0) |
| пустота | onCreate (связка arg0 ) |
| Анимация | onCreateAnimation (int arg0, boolean arg1, int arg2) |
| Аниматор | onCreateAnimator (целое число arg0, логическое значение arg1, целое число arg2) |
| пустота | |
| пустота | |
| Вид | |
| пустота | при уничтожении () |
| пустота | onDestroyOptionsMenu () |
| пустота | onDestroyView () |
| пустота | при отсоединении () |
| LayoutInflater | onGetLayoutInflater ( Bundle arg0) |
| пустота | onHiddenChanged (логическое значение arg0) |
| пустота | |
| пустота | |
| пустота | onLowMemory () |
| пустота | onMultiWindowModeChanged (логическое значение arg0) |
| логический | onOptionsItemSelected ( MenuItem arg0) |
| пустота | onOptionsMenuClosed ( меню arg0) |
| пустота | при паузе () |
| пустота | onPictureInPictureModeChanged (логическое значение arg0) |
| пустота | onPrepareOptionsMenu ( меню arg0) |
| пустота | onPrimaryNavigationFragmentChanged (логическое значение arg0) |
| пустота | onRequestPermissionsResult (int arg0, String[] arg1, int[] arg2) |
| пустота | при возобновлении () |
| пустота | onSaveInstanceState ( Bundle arg0) |
| пустота | при запуске () |
| пустота | приостановке () |
| пустота | |
| пустота | onViewStateRestored ( Bundle arg0) |
| пустота | отложитьEnterTransition () |
| окончательная пустота | delayEnterTransition (длинный arg0, TimeUnit arg1) |
| пустота | registerForContextMenu ( просмотр arg0) |
| окончательная пустота | requestPermissions ( String[] arg0, int arg1) |
| окончательный FragmentActivity | требуется активность () |
| финальный комплект | требуютаргументы () |
| окончательный контекст | требуетсяконтекст () |
| окончательный FragmentManager | ТребоватьFragmentManager () |
| конечный объект | требуется хост () |
| последний фрагмент | требуется родительский фрагмент () |
| окончательный вид | требуется вид () |
| пустота | setAllowEnterTransitionOverlap (логическое значение arg0) |
| пустота | setAllowReturnTransitionOverlap (логическое значение arg0) |
| пустота | setArguments ( Bundle arg0) |
| пустота | setEnterSharedElementCallback (SharedElementCallback arg0) |
| пустота | setEnterTransition ( объект arg0) |
| пустота | setExitSharedElementCallback (SharedElementCallback arg0) |
| пустота | setExitTransition ( Объект arg0) |
| пустота | setHasOptionsMenu (логическое значение arg0) |
| пустота | setInitialSavedState (фрагмент.SavedState arg0) |
| пустота | setMenuVisibility (логическое значение arg0) |
| пустота | setReenterTransition ( объект arg0) |
| пустота | setRetainInstance (логическое значение arg0) |
| пустота | setReturnTransition ( объект arg0) |
| пустота | setSharedElementEnterTransition ( объект arg0) |
| пустота | setSharedElementReturnTransition ( объект arg0) |
| пустота | setTargetFragment (фрагмент arg0, int arg1) |
| пустота | setUserVisibleHint (логическое значение arg0) |
| логический | shouldShowRequestPermissionRationale ( String arg0) |
| пустота | startActivity ( намерение arg0) |
| пустота | |
| пустота | startActivityForResult ( Intent arg0, int arg1) |
| пустота | |
| пустота | startIntentSenderForResult ( IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6) |
| пустота | startPosponedEnterTransition () |
| Нить | toString () |
| пустота | отменить регистрациюForContextMenu ( просмотр arg0) |
Из класса java.lang.Object
| Объект | клон () |
| логический | равно ( Объект arg0) |
| пустота | завершить () |
| последний класс <?> | получить класс () |
| инт | хэш-код () |
| окончательная пустота | уведомить () |
| окончательная пустота | уведомить все () |
| Нить | toString () |
| окончательная пустота | ждать (длинный arg0, int arg1) |
| окончательная пустота | подождите (длинный аргумент 0) |
| окончательная пустота | подожди () |
Из интерфейса com.google.ar.sceneform.Scene.OnPeekTouchListener
| абстрактная пустота | onPeekTouch ( HitTestResult hitTestResult, MotionEvent motionEvent) Вызывается, когда событие касания отправляется сцене. |
Из интерфейса com.google.ar.sceneform.Scene.OnUpdateListener
Из интерфейса android.content.ComponentCallbacks
| абстрактная пустота | onConfigurationChanged ( Конфигурация arg0) |
| абстрактная пустота | onLowMemory () |
Из интерфейса android.view.View.OnCreateContextMenuListener
| абстрактная пустота |
Из интерфейса android.arch.lifecycle.LifecycleOwner
| абстрактный жизненный цикл | получитьжизненный цикл () |
Из интерфейса android.arch.lifecycle.ViewModelStoreOwner
| абстрактный ViewModelStore | получитьViewModelStore () |
Из интерфейса android.arch.lifecycle.HasDefaultViewModelProviderFactory
| абстрактный ViewModelProvider.Factory | getDefaultViewModelProviderFactory () |
Из интерфейса androidx.savedstate.SavedStateRegistryOwner
| абстрактный SavedStateRegistry | получитьSavedStateRegistry () |
Публичные конструкторы
публичный ArFragment ()
Публичные методы
общедоступная строка [] getAdditionalPermissions ()
Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. Если дополнительные разрешения не требуются, должен быть возвращен пустой массив.
общественное логическое значение isArRequired ()
Возвращает true, если это приложение требует AR, и false, если AR необязательно. Это вызывается при инициализации приложения и сеанса.
Защищенные методы
защищенный набор < Session.Feature > getSessionFeatures ()
Задает дополнительные функции для создания Session ARCore. См. Session.Feature .
защищенный недействительным handleSessionException ( UnavailableException sessionException)
Параметры
| sessionException |
|---|