classe publique
ArFragment
Mise en œuvre de l'ArFragment requis pour la RA. Ne nécessite pas d'autorisations supplémentaires et utilise la configuration par défaut pour ARCore.
Constructeurs publics
Méthodes publiques
Chaîne[] |
getAdditionalPermissions()
Renvoie un tableau d'autorisations dangereuses requises par l'application, en plus de Manifest.permission.CAMERA, qui est nécessaire à l'exécution d'ARCore.
|
booléen |
isArobligatoire()
Affiche la valeur "true" si l'application est requise pour la RA, et la valeur "false" si la RA est facultative.
|
Méthodes protégées
Configuration |
getSessionConfiguration(session session)
|
Définir<Session.Feature> |
getSessionFeatures()
Spécifie des fonctionnalités supplémentaires pour la création d'un
Session ARCore. |
void |
handleSessionException(UnavailableException sessionException)
|
Méthodes héritées
De la classe com.google.ar.sceneform.ux.BaseArFragment
résumé String[] |
getAdditionalPermissions()
Renvoie un tableau d'autorisations dangereuses requises par l'application, en plus de Manifest.permission.CAMERA, qui est nécessaire à l'exécution d'ARCore.
|
ArScene View |
getArSceneView()
Récupère l'ArSceneView de ce fragment.
|
Booléen |
getCanRequestDangerousPermissions()
Si la valeur est "true",
requestDangerousPermissions() renvoie sans intervention, si les autorisations "false" sont demandées.
|
PlaneDiscoveryController (PlaneDiscoveryController) |
getPlaneDiscoveryController
Récupère le contrôleur de découverte d'avion, qui affiche des instructions sur la recherche d'avions.
|
Configuration abstraite |
getSessionConfiguration(session session)
|
abstrait Set<Session.Feature> |
getSessionFeatures()
Spécifie des fonctionnalités supplémentaires pour la création d'un
Session ARCore. |
TransformationSystem (Système de transformation) |
getTransformationSystem
Récupère le système de transformation, utilisé par
TransformableNode pour détecter les gestes et coordonner le nœud sélectionné. |
élément abstrait nul |
handleSessionException(UnavailableException sessionException)
|
dernière valeur |
initialSession
Initialise la session ARCore.
|
booléen abstrait |
isArobligatoire()
Affiche la valeur "true" si l'application est requise pour la RA, et la valeur "false" si la RA est facultative.
|
TransformationSystem (Système de transformation) |
makeTransformationSystem
Crée le système de transformation utilisé par ce fragment.
|
Afficher | |
void |
onDestroy ()
|
void | |
void | |
void |
onPeekTouch(HitTestResult hitTestResult, MotionEvent mouvementEvent)
Appelée lorsqu'un événement tactile est envoyé à une scène.
|
void |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] résultats)
Reçoit les résultats des demandes d'autorisation.
|
void | |
void | |
void |
onWindowFocusChanged(boolean hasFocus)
|
void |
requestDangerousPermissions
Démarre le processus de demande d'autorisations dangereuses.
|
booléen final | |
void |
setCanRequestDangerousPermissions(booléen canRequestDangerousPermissions)
Si la valeur est "true",
requestDangerousPermissions() renvoie sans intervention, si les autorisations "false" sont demandées.
|
void |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
Enregistrer un rappel à invoquer lors de l'initialisation de la session ARCore
|
void |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Enregistrer un rappel à invoquer lorsque l'utilisateur appuie sur un avion ARCore
|
void |
setupSelectionRenderable(FootprintSelectionVisualiserr selectVisualizer)
|
De la classe android.support.v4.app.Fragment
void | |
booléen final |
est égal(e) à(Objet arg0)
|
final FragmentActivity |
getActivity()
|
booléen |
getAllowEnterTransitionOverlay()
|
booléen |
getAllowReturnTransitionOverlay()
|
Bundle finale |
getArguments
|
FragmentManager final |
getChildFragmentManager()
|
Contexte |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Objet |
getEnterTransition()
|
Objet |
getExitTransition()
|
FragmentManager final |
getFragmentManager()
|
Objet final |
getHost()
|
entier int |
getId()
|
Mise en page |
getLayoutInflater(Bundle arg0)
|
final LayoutInflater |
getLayoutInflater()
|
Cycle de vie |
getLifecycle()
|
Gestionnaire de charges |
getLoadManager()
|
fragment final |
getParentFragment()
|
FragmentManager final |
getParentFragmentManager()
|
Objet |
getReenterTransition()
|
Ressources finales |
getResources()
|
booléen final |
getKeepInstance
|
Objet |
getReturnTransition ()
|
SavedStateRegistry final |
getSavedStateRegistry()
|
Objet |
getSharedElementEnterTransition()
|
Objet |
getSharedElementReturnTransition()
|
Chaîne finale |
getString(int arg0, Object... arg1)
|
Chaîne finale |
getString (int arg0)
|
Chaîne finale |
getTag()
|
fragment final |
getTargetFragment()
|
entier int |
getTargetRequestCode()
|
CharSéquence finale |
getText(int arg0)
|
booléen |
getUserVisibleHint()
|
Afficher |
getView
|
Propriétaire du cycle de vie |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ViewModelStore |
getViewModelStore()
|
booléen final |
hasOptionsMenu()
|
entier int |
hashCode()
|
Fragment statique | |
Fragment statique | |
booléen final |
isadded()
|
booléen final |
isDetached()
|
booléen final |
isHidden()
|
booléen final |
isInLayout
|
booléen final |
isMenuVisible().
|
booléen final |
isSuppression()
|
booléen final |
isResumed
|
booléen final |
isStateSaved()
|
booléen final |
isVisible()
|
void |
onActivityCreated(arg0 de bundle)
|
void |
onActivityResult(int arg0, int arg1, Intent arg2)
|
void |
onAttach(Activity arg0)
|
void |
onAttach(Context arg0)
|
void |
onAttachFragment(Fragment arg0)
|
void |
onConfigurationChanged(arg. Configuration)
|
booléen |
onContextItemSelected(MenuItemargarg)
|
void |
onCreate(Bundle arg0)
|
Animation |
onCreateAnimation(int arg0, booléen arg1, int arg2)
|
Animateur |
onCreateAnimator(int arg0, boolean arg1, int arg2)
|
void | |
void | |
Afficher | |
void |
onDestroy()
|
void |
onDestroyOptionsMenu().
|
void |
onDestroyView()
|
void |
onDetach()
|
Mise en page |
onGetLayoutInflater(Bundle arg0)
|
void |
onHiddenChanged(arg0 booléen)
|
void | |
void | |
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(valeur booléenne : 0)
|
booléen |
onOptionsItemSelected(MenuItemarg0)
|
void |
onOptionsMenuClosed(Menu arg)
|
void |
onPause()
|
void |
onPictureInPictureModeChanged(arg0 booléen)
|
void |
onPrepareOptionsMenu(Menu arg0)
|
void |
onPrimaryNavigationFragmentChanged(arg0 booléen)
|
void |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
void |
onResume pour
|
void |
onSaveInstanceState(Bundle arg0)
|
void |
onStart()
|
void |
onStop
|
void | |
void |
onViewStateRestored(Bundle arg0)
|
void |
postponeEnterTransition()
|
dernière valeur |
postponeEnterTransition(arg arg0, arg1 TimeUnit)
|
void |
registerForContextMenu(Afficher arg0)
|
dernière valeur |
requestPermissions(String[] arg0, int arg1)
|
final FragmentActivity |
requireActivity()
|
Bundle finale |
requireArguments().
|
Contexte final |
requireContext().
|
FragmentManager final |
requireFragmentManager()
|
Objet final |
requireHost()
|
fragment final |
requireParentFragment()
|
Vue finale |
requireView()
|
void |
setAllowEnterTransitionOverlay(arg0 booléen)
|
void |
setAllowReturnTransitionOverlay(arg0 booléen)
|
void |
setArguments(Bundle arg0)
|
void |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
void |
setEnterTransition(arg. Objet)
|
void |
setExitSharedElementCallback(arg0SharedElementCallback)
|
void |
setExitTransition(arg. Objet)
|
void |
setHasOptionsMenu (arg booléen)
|
void |
setInitialSavedState(Fragment.SavedState arg0)
|
void |
setMenuVisibilité(valeur booléenne : 0)
|
void |
setReenterTransition(arg. Objet)
|
void |
setKeepInstance(arg0 booléen)
|
void |
setReturnTransition(arg. Objet)
|
void |
setSharedElementEnterTransition(Objet arg0)
|
void |
setSharedElementReturnTransition(arg0 de l'objet)
|
void |
setTargetFragment(Fragment arg0, int arg1)
|
void |
setUserVisibleHint(arg0 booléen)
|
booléen |
shouldShowRequestPermissionRationale(arg. Chaîne)
|
void |
startActivity(Intent arg0)
|
void | |
void |
startActivityForResult(Intent arg0, int arg1)
|
void | |
void |
startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6)
|
void |
startPostponedEnterTransition()
|
String |
toString()
|
void |
unregisterForContextMenu(Afficher arg0)
|
De la classe java.lang.Object
Depuis l'interface com.google.ar.sceneform.Scene.OnPeekTouchListener
élément abstrait nul |
onPeekTouch(HitTestResult hitTestResult, MotionEvent mouvementEvent)
Appelée lorsqu'un événement tactile est envoyé à une scène.
|
Depuis l'interface com.google.ar.sceneform.Scene.OnUpdateListener
Depuis l'interface android.content.ComponentCallbacks
élément abstrait nul |
onConfigurationChanged(arg. Configuration)
|
élément abstrait nul |
onLowMemory()
|
Depuis l'interface android.view.View.OnCreateContextMenuListener
élément abstrait nul |
Depuis l'interface android.arch.lifecycle.LifecycleOwner
Cycle de vie abstrait |
getLifecycle()
|
Depuis l'interface android.arch.lifecycle.ViewModelStoreOwner
ViewModelStore abstrait |
getViewModelStore()
|
Depuis l'interface android.arch.lifecycle.HasDefaultViewModelProviderFactory
abstrait ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Depuis l'interface androidx.savedstate.SavedStateRegistryOwner
résumé SavedStateRegistry |
getSavedStateRegistry()
|
Constructeurs publics
public ArFragment ()
Méthodes publiques
public String[] getAdditionalPermissions ()
Renvoie un tableau d'autorisations dangereuses requises par l'application, en plus de Manifest.permission.CAMERA, qui est nécessaire à l'exécution d'ARCore. Si aucune autorisation supplémentaire n'est nécessaire, un tableau vide doit être renvoyé.
public boolean isArObligatoire ()
Affiche la valeur "true" si l'application est requise pour la RA, et la valeur "false" si la RA est facultative. Cela est appelé lors de l'initialisation de l'application et de la session.
Méthodes protégées
protection Set<Session.Feature> getSessionFeatures ()
Spécifie des fonctionnalités supplémentaires pour la création d'un Session
ARCore. Consultez Session.Feature
.
protection void handleSessionException (UnavailableException sessionException)
Paramètres
exception de session |
---|