public class
ArFragment
Implementiert das AR-erforderliche ArFragment Erfordert keine zusätzlichen Berechtigungen und verwendet die Standardkonfiguration für ARCore.
Public Constructors
Public Methods
[String] |
getAdditionalPermissions()
Gibt ein Array gefährlicher Berechtigungen zurück, die von der App zusätzlich zu Manifest.permission.CAMERA benötigt werden, die von ARCore benötigt werden.
|
boolean |
isArRequired()
Gibt „true“ zurück, wenn diese App AR-erforderlich ist, und „false“, wenn AR optional ist.
|
Geschützte Methoden
Konfiguration | |
Set<Session.Feature> |
getSessionFeatures
Gibt zusätzliche Features zum Erstellen eines ARCore-
Session an. |
Ungültig |
handleSessionException(UnavailableException sessionException)
|
Übernommene Methoden
Von Klasse
com.google.ar.sceneform.ux.BaseArFragment
abstrakte String[] |
getAdditionalPermissions()
Gibt ein Array gefährlicher Berechtigungen zurück, die von der App zusätzlich zu Manifest.permission.CAMERA benötigt werden, die von ARCore benötigt werden.
|
ArSceneView |
getArSceneView
Ruft das ArSceneView-Element für dieses Fragment ab.
|
Boolesch |
getCanRequestgefährlichPermissions
Bei „true“ wird
requestDangerousPermissions() zurückgegeben, ohne dass etwas erforderlich ist, wenn falsche Berechtigungen angefordert werden
|
PlaneDiscoveryController |
getPlaneDiscoveryController()
Ruft den Flugzeugerkennungs-Controller ab, der eine Anleitung zum Suchen nach Flugzeugen enthält.
|
abstrakte Konfiguration | |
abstraktes Set<Session.Feature> |
getSessionFeatures
Gibt zusätzliche Features zum Erstellen eines ARCore-
Session an. |
TransformationSystem. |
getTransformationSystem
Ruft das Transformationssystem ab, das von
TransformableNode verwendet wird, um Gesten zu erkennen und festzulegen, welcher Knoten ausgewählt wird. |
Abstrakt void |
handleSessionException(UnavailableException sessionException)
|
Finale void |
InitializeSession()
Initialisiert die ARCore-Sitzung.
|
Abstrakte boolesche Werte |
isArRequired ()
Gibt „true“ zurück, wenn diese App AR-erforderlich ist, und „false“, wenn AR optional ist.
|
TransformationSystem. |
makeTransformationSystem()
Erstellt das Transformationssystem, das von diesem Fragment verwendet wird.
|
Ansicht | |
Ungültig | |
Ungültig | |
Ungültig |
onPause()
|
Ungültig |
onPeekTouch(HitTestResult hitTestResult, MotionEventmotionEvent)
Wird aufgerufen, wenn ein Touch-Ereignis an eine Szene gesendet wird
|
Ungültig |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] -Ergebnisse)
Die Ergebnisse für Berechtigungsanfragen werden empfangen.
|
Ungültig |
onResume()
|
Ungültig | |
Ungültig |
onWindowFocusChanged(boolescher HasFocus)
|
Ungültig |
requestgefährlichPermissions()
Startet das Anfordern gefährlicher Berechtigungen.
|
Boolescher Wert | |
Ungültig |
setCanRequestgefährlichPermissions(Boolescher Wert canRequestgefährlichPermissions)
Bei „true“ wird
requestDangerousPermissions() zurückgegeben, ohne dass etwas erforderlich ist, wenn falsche Berechtigungen angefordert werden
|
Ungültig |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
Registriert einen Callback, der aufgerufen wird, wenn die ARCore-Sitzung initialisiert wird.
|
Ungültig |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Registriert einen Callback, der ausgelöst wird, wenn eine ARCore-Ebene angetippt wird.
|
Ungültig |
setupSelectionRenderable(FootprintSelection Visualizerr-Auswahl, Visualisierer)
|
Von Klasse
android.support.v4.app.Fragment
Ungültig | |
Boolescher Wert |
equals(Objekt arg0)
|
final FragmentActivity |
getActivity()
|
boolean |
getAllowEnterTransitionÜberschneidung()
|
boolean |
getAllowReturnTransitionÜberschneidung()
|
Finales Bundle |
getArguments
|
final FragmentManager |
getChildFragmentManager()
|
Kontext |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Objekt |
getEnterTransition()
|
Objekt |
getExitTransition()
|
final FragmentManager |
getFragmentManager
|
Finales Objekt |
getHost
|
Finale Ganzzahl |
getId ()
|
LayoutInfler |
getLayoutInflater(Set arg0)
|
final LayoutInflater |
getLayoutInflater()
|
Lebenszyklus |
getLebenszyklus()
|
Ladeprogramm |
getloaderManager
|
Finales Fragment |
getParentFragment()
|
final FragmentManager |
getParentFragmentManager
|
Objekt |
getReenterTransition()
|
Endgültige Ressourcen |
getResources
|
Boolescher Wert |
getRetentionInstance
|
Objekt |
getReturnTransition()
|
final SavedStateRegistry |
getSavedStateRegistry
|
Objekt |
getSharedElementEnterTransition()
|
Objekt |
getSharedElementReturnTransition()
|
final String |
getString(int arg0, Objekt... arg1)
|
final String |
getString(int arg0)
|
final String |
getTag
|
Finales Fragment |
getTargetFragment
|
Finale Ganzzahl |
getTargetRequestCode()
|
final CharSequenz |
getText(int-arg0)
|
boolean |
getUserVisibleHint()
|
Ansicht |
getView
|
Lebenszyklusinhaber |
getViewLebenszyklusEigentümer()
|
LiveData<Lebenszyklusinhaber> |
getViewLebenszyklusEigentümerLiveData()
|
Modell ansehen |
getViewModelStore()
|
Boolescher Wert |
hasOptionsMenu()
|
Finale Ganzzahl |
hashCode()
|
Statisches Fragment | |
Statisches Fragment | |
Boolescher Wert |
isHinzugefügt()
|
Boolescher Wert |
isDetached ()
|
Boolescher Wert |
isHidden()
|
Boolescher Wert |
isInLayout()
|
Boolescher Wert |
isMenuVisible()
|
Boolescher Wert |
isRemoving()
|
Boolescher Wert |
isFortsetzung()
|
Boolescher Wert |
isStateSaved()
|
Boolescher Wert |
isVisible()
|
Ungültig |
onActivityCreated(Set arg0)
|
Ungültig |
onActivityResult(int arg0, int arg1, Intent arg2)
|
Ungültig |
onAnhängen(Aktivität arg0)
|
Ungültig |
onAnhängen(Kontext arg0)
|
Ungültig |
onAttachFragment(Fragment arg0)
|
Ungültig |
onConfigurationChanged(Konfiguration arg0)
|
boolean |
onContextItemSelected (MenuItem Arg0)
|
Ungültig |
onCreate(Set arg0)
|
Animation |
onCreateAnimation(int arg0, boolesch arg1, int arg2)
|
Animation |
onCreateAnimator(int arg0, boolesch arg1, int arg2)
|
Ungültig | |
Ungültig | |
Ansicht | |
Ungültig |
onDestroy()
|
Ungültig |
onDestroyOptionsMenu()
|
Ungültig |
onDestroyView()
|
Ungültig |
onDetach()
|
LayoutInfler |
onGetLayoutInflater(Set arg0)
|
Ungültig |
onHiddenChanged(boolsches Argument0)
|
Ungültig | |
Ungültig | |
Ungültig |
onLowMemory ()
|
Ungültig |
onMultiWindowModeChanged(boolesch arg0)
|
boolean |
onOptionsItemSelected(MenuItem Arg0)
|
Ungültig |
onOptionsMenuClosed(Menü arg0)
|
Ungültig |
onPause()
|
Ungültig |
onPictureInPictureModeChanged(boolesch arg0)
|
Ungültig |
onPrepareOptionsMenu(Menü arg0)
|
Ungültig |
onPrimaryNavigationFragmentChanged(boolesch arg0)
|
Ungültig |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
Ungültig |
onFortsetzen()
|
Ungültig |
onSaveInstanceState(Bundle-arg0)
|
Ungültig |
onStart()
|
Ungültig |
onStop()
|
Ungültig | |
Ungültig |
onViewStateRestored(Paketarg0)
|
Ungültig |
postponeEnterTransition()
|
Finale void |
postponeEnterTransition(long arg0, TimeUnit arg1)
|
Ungültig |
registerForContextMenu(Ansicht arg0)
|
Finale void |
requestPermissions(String[] arg0, int arg1)
|
final FragmentActivity |
requireActivity()
|
Finales Bundle |
requireArguments ()
|
Endgültiger Kontext |
requireContext()
|
final FragmentManager |
requireFragmentManager()
|
Finales Objekt |
requireHost()
|
Finales Fragment |
requireParentFragment()
|
final View |
requireView()
|
Ungültig |
setAllowEnterTransitionÜberschneidung(boolesch arg0)
|
Ungültig |
setAllowReturnTransitionÜberschneidung(boolesch arg0)
|
Ungültig |
setArguments(Set arg0)
|
Ungültig |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
Ungültig |
setEnterTransition(Objekt arg0)
|
Ungültig |
setExitSharedElementCallback(SharedElementCallback arg0)
|
Ungültig |
setExitTransition(Objekt arg0)
|
Ungültig |
setHasOptionsMenu(boolsches Argument0)
|
Ungültig |
setInitialSavedState(Fragment.SavedStateState arg0)
|
Ungültig |
setMenuSichtbarkeit(boolsches Argument0)
|
Ungültig |
setReenterTransition(Objekt arg0)
|
Ungültig |
setRetentionInstance (boolesch arg0)
|
Ungültig |
setReturnTransition(Objekt arg0)
|
Ungültig |
setSharedElementEnterTransition(Objekt arg0)
|
Ungültig |
setSharedElementReturnTransition(Objekt arg0)
|
Ungültig |
setTargetFragment(Fragment arg0, int arg1)
|
Ungültig |
setUserVisibleHint(boolesch arg0)
|
boolean |
shouldShowRequestRationale(String arg0)
|
Ungültig |
startActivity (Intent arg0)
|
Ungültig | |
Ungültig |
startActivityForResult(Intent arg0, int arg1)
|
Ungültig | |
Ungültig |
startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6)
|
Ungültig |
startPostponedEnterTransition() verwenden
|
String |
toString()
|
Ungültig |
unregisterForContextMenu(Ansicht arg0)
|
Aus Klasse
java.lang.Object
Über die Schnittstelle com.google.ar.sceneform.Scene.OnPeekTouchListener
Abstrakt void |
onPeekTouch(HitTestResult hitTestResult, MotionEventmotionEvent)
Wird aufgerufen, wenn ein Touch-Ereignis an eine Szene gesendet wird
|
Über die Schnittstelle
com.google.ar.sceneform.Scene.OnUpdateListener
Über die Schnittstelle
android.content.ComponentCallbacks
Abstrakt void |
onConfigurationChanged(Konfiguration arg0)
|
Abstrakt void |
onLowMemory ()
|
Über die Schnittstelle
android.view.View.OnCreateContextMenuListener
Abstrakt void |
Über die Schnittstelle
android.arch.lifecycle.LebenszyklusInhaber
Abstrakter Lebenszyklus |
getLebenszyklus()
|
Über die Schnittstelle
android.arch.lifecycle.ViewModelStoreOwner
Abstrakt ViewModelStore |
getViewModelStore()
|
Über die Schnittstelle
android.arch.lifecycle.HasDefaultViewModelProviderFactory
abstrakt ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Über die Schnittstelle
androidx.savestate.SavedStateRegistryOwner
abstrakt SavedStateRegistry |
getSavedStateRegistry
|
Public Constructors
öffentlich ArFragment ()
Public Methods
public String[] getAdditionalPermissions ()
Gibt ein Array gefährlicher Berechtigungen zurück, die von der App zusätzlich zu Manifest.permission.CAMERA benötigt werden, die von ARCore benötigt werden. Wenn keine zusätzlichen Berechtigungen erforderlich sind, sollte ein leeres Array zurückgegeben werden.
Öffentlich boolesch isArRequired ()
Gibt „true“ zurück, wenn diese App AR-erforderlich ist, und „false“, wenn AR optional ist. Dieser wird bei der Initialisierung der Anwendung und der Sitzung aufgerufen.
Geschützte Methoden
geschützt Set<Session.Feature> getSessionFeatures ()
Gibt zusätzliche Features zum Erstellen eines ARCore-Session
an. Weitere Informationen finden Sie unter Session.Feature
.
Protected void handleSessionException (UnavailableException sessionException)
Parameter
sessionException (Sitzungsausnahme) |
---|