corso pubblico
ArFragment
Implementa l'AR obbligatorio. Non richiede autorizzazioni aggiuntive e utilizza la configurazione predefinita per ARCore.
Costruttori pubblici
Metodi pubblici
Stringa[] |
getAdditionalPermissions()
Restituisce una serie di autorizzazioni pericolose necessarie per l'app, oltre a
Manifest.permission.CAMERA, necessaria da ARCore.
|
boolean |
isArRequired()
Restituisce true se l'applicazione è AR richiesta. false se AR facoltativo.
|
Metodi protetti
Configurazione |
getSessionConfiguration(session sessione)
|
Imposta<Session.Feature> |
getSessionfeatures()
Specifica funzionalità aggiuntive per la creazione di un elemento
Session ARCore. |
nullo |
handleSessionException(ExceptionException sessionException)
|
Metodi ereditati
Dalla classe
com.google.ar.sceneform.ux.BaseArFragment
astratto String[] |
getAdditionalPermissions()
Restituisce una serie di autorizzazioni pericolose necessarie per l'app, oltre a
Manifest.permission.CAMERA, necessaria da ARCore.
|
Visualizzazione panoramica |
getArSceneView()
Visualizza l'ArSceneView per questo frammento.
|
Booleano |
getCanRequestSensitivePermission()
Se true,
requestDangerousPermissions() restituisce senza eseguire alcuna azione, se verranno richieste autorizzazioni false
|
PlaneDiscoveryController |
getPlaneDiscoveryController()
Recupera il controller di rilevamento degli aerei, che mostra le istruzioni su come cercare gli aerei.
|
Config astratta |
getSessionConfiguration(session sessione)
|
astratta Set<Session.Feature> |
getSessionfeatures()
Specifica funzionalità aggiuntive per la creazione di un elemento
Session ARCore. |
Sistema di trasformazione |
getTransformationSystem()
Recupera il sistema di trasformazione, che viene utilizzato da
TransformableNode per rilevare
i gesti e coordinare il nodo selezionato. |
astratto void |
handleSessionException(ExceptionException sessionException)
|
finale null |
InitializeSession()
Inizializza la sessione ARCore.
|
booleano astratto |
isArRequired()
Restituisce true se l'applicazione è AR richiesta. false se AR facoltativo.
|
Sistema di trasformazione |
makeTransformationSystem().
Crea il sistema di trasformazione utilizzato da questo frammento.
|
View (Visualizzazione) | |
nullo | |
nullo | |
nullo |
onpause()
|
nullo |
onPeekTouch(HitTestResult hitTestResult, MotionEvent motionEvent)
Chiamata quando un evento touch viene inviato a una scena.
|
nullo |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] risultati)
Riceve i risultati per le richieste di autorizzazione.
|
nullo | |
nullo | |
nullo |
onWindowFocusChanged(booleano focus)
|
nullo |
requestSensitivePermissions()
Avvia il processo di richiesta di autorizzazioni pericolose.
|
booleano finale | |
nullo |
setCanRequestPotentialPermissions(Boolean canRequestSensitivePermissions)
Se true,
requestDangerousPermissions() restituisce senza eseguire alcuna azione, se verranno richieste autorizzazioni false
|
nullo |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
Registra un callback da richiamare quando viene avviata la sessione ARCore.
|
nullo |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Registra un callback da richiamare quando viene toccato un piano ARCore.
|
nullo |
setupSelectionRenderable(FootprintSelectionvisualizer selectVisualizzaizer)
|
Dalla classe
android.support.v4.app.Fragment
nullo | |
booleano finale |
uguale a(Oggetto arg0)
|
attività finale |
getActivity()
|
boolean |
getAllowEnterTransitionoverlay()
|
boolean |
getAllowReturnTransitionoverlay()
|
finale Set |
getArguments()
|
finale FragmentManager |
getChildFragmentManager()
|
Contesto |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Oggetto |
getEnterTransition()
|
Oggetto |
getExitTransition()
|
finale FragmentManager |
getFragmentManager()
|
finale Oggetto |
getHost()
|
int finale |
getId()
|
Layout interno |
getLayoutInflater(Pacchetto arg0)
|
finale LayoutInflater |
getLayoutInflater()
|
Ciclo di vita |
getLifecycle()
|
GestoreGestore |
getLoadManager()
|
finale Frammento |
getParentFragment()
|
finale FragmentManager |
getParentFragmentManager()
|
Oggetto |
getReenterTransition()
|
finale Risorse |
getResources()
|
booleano finale |
getConservaInstance
|
Oggetto |
getReturnTransition()
|
finale SaveStateRegistry |
getSavedStateRegistry()
|
Oggetto |
getSharedElementEnterTransition()
|
Oggetto |
getSharedElementReturnTransition()
|
finale Stringa |
getString(int arg0, Oggetto... arg1)
|
finale Stringa |
getString(int arg0)
|
finale Stringa |
getTag()
|
finale Frammento |
getTargetFragment()
|
int finale |
getTargetRequestCode()
|
finale CharSequenza |
getText (int arg0)
|
boolean |
getUserVisibleHint()
|
View (Visualizzazione) |
getView()
|
Proprietario del ciclo di vita |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
Visualizza il negozio di modelli |
getViewModelStore()
|
booleano finale |
hasOptionsMenu()
|
int finale |
hashCode()
|
Frammento statico | |
Frammento statico | |
booleano finale |
èaggiunto()
|
booleano finale |
isDetatch()
|
booleano finale |
isHidden()
|
booleano finale |
isInLayout()
|
booleano finale |
isMenuVisible()
|
booleano finale |
isRemoving()
|
booleano finale |
isRiprendi()
|
booleano finale |
isStateSaved()
|
booleano finale |
isVisible()
|
nullo |
onActivityCreated(Set arg0)
|
nullo |
onActivityResult(int arg0, int arg1, intent arg2)
|
nullo |
onAttach(Attività)
|
nullo |
onAttach(Contesto arg0)
|
nullo |
onAttachFragment(Frammento arg0)
|
nullo |
onConfigurationChanged(Configurazione arg0)
|
boolean |
onContextItemSelected (MenuItem argomento)
|
nullo |
onCreate(Set arg0)
|
Animazione |
onCreateAnimation(int arg0, boolean arg1, int arg2)
|
Animatore |
onCreateAnimator(int arg0, boolean arg1, int arg2)
|
nullo | |
nullo | |
View (Visualizzazione) | |
nullo |
onDestroy()
|
nullo |
onDestroyOptionsMenu()
|
nullo |
onDestroyView()
|
nullo |
onDetach()
|
Layout interno |
onGetLayoutInflater(set arg0)
|
nullo |
onHiddenChanged(arg0 booleano)
|
nullo | |
nullo | |
nullo |
onBassaMemoria()
|
nullo |
onMultiWindowModeChanged(arg0 booleano)
|
boolean |
onOptionsItemSelected(MenuItem argomento)
|
nullo |
onOptionsMenuClosed(Menu arg0)
|
nullo |
onpause()
|
nullo |
onPictureInPictureModeChanged(arg0 booleano)
|
nullo |
onPrepareOptionsMenu(Menu arg0)
|
nullo |
onPrimaryNavigazioneFragmentChanged(arg0 booleano)
|
nullo |
onRequestPermissionsResult(int arg0, string[] arg1, int[] arg2)
|
nullo |
onRiprendi()
|
nullo |
onSaveInstanceState(Set arg0)
|
nullo |
onStart()
|
nullo |
onStop()
|
nullo | |
nullo |
onViewStateRestored(Set arg0)
|
nullo |
postponeEnterTransition()
|
finale null |
postponeEnterTransition(long arg0, TimeUnit arg1)
|
nullo |
registerForContextMenu (visualizzazione arg0)
|
finale null |
requestPermissions(String[] arg0, int arg1)
|
attività finale |
requireActivity()
|
finale Set |
requireArguments()
|
finale Contesto |
requireContext()
|
finale FragmentManager |
requireFragmentManager()
|
finale Oggetto |
requireHost()
|
finale Frammento |
requireParentFragment()
|
finale Visualizza |
requireView()
|
nullo |
setAllowEnterTransitionoverlay(arg0 booleano)
|
nullo |
setAllowReturnTransitionOverlay(arg0 booleano)
|
nullo |
setArguments(Set arg0)
|
nullo |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
nullo |
setEnterTransition(Oggetto arg0)
|
nullo |
setExitSharedElementCallback(SharedElementCallback arg0)
|
nullo |
setExitTransition(oggetto arg0)
|
nullo |
setHasOptionsMenu(boolean arg0)
|
nullo |
setInitialSavedState(Frammento.SavedState arg0)
|
nullo |
setMenuVisibilità(arg0 booleano)
|
nullo |
setReenterTransition (Oggetto arg0)
|
nullo |
setserveInstance(arg0 booleano)
|
nullo |
setReturnTransition(Oggetto arg0)
|
nullo |
setSharedElementEnterTransition(oggetto arg0)
|
nullo |
setSharedElementReturnTransition(Oggetto arg0)
|
nullo |
setTargetFragment(Frammento arg0, int arg1)
|
nullo |
setUserVisibleHint(arg0 booleano)
|
boolean |
shouldShowRequestPermissionRationale(Stringa argomento)
|
nullo |
startActivity(Intent arg0)
|
nullo | |
nullo |
startActivityForResult(Intent arg0, int arg1)
|
nullo | |
nullo |
startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6)
|
nullo |
startPostponedEnterTransition()
|
Stringa |
toString()
|
nullo |
unregisterForContextMenu(Visualizzazione arg0)
|
Dalla classe
java.lang.Object
Dall'interfaccia
com.google.ar.sceneform.Scene.OnPeekTouchListener
astratto void |
onPeekTouch(HitTestResult hitTestResult, MotionEvent motionEvent)
Chiamata quando un evento touch viene inviato a una scena.
|
Dall'interfaccia
com.google.ar.sceneform.Scene.OnUpdateListener
Dall'interfaccia
android.content.ComponentCallbacks
astratto void |
onConfigurationChanged(Configurazione arg0)
|
astratto void |
onBassaMemoria()
|
Dall'interfaccia android.view.View.OnCreateContextMenuListener
astratto void |
Dall'interfaccia
android.arch.lifecycle.LifecycleOwner
ciclo di vita astratto |
getLifecycle()
|
Dall'interfaccia
android.arch.lifecycle.ViewModelStoreOwner
astratto ViewModelStore |
getViewModelStore()
|
Dall'interfaccia
android.arch.lifecycle.HasDefaultViewModelProviderFactory
astratto ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Dall'interfaccia
androidx.savedstate.SavedStateRegistryOwner
astratto StateStateRegistry |
getSavedStateRegistry()
|
Costruttori pubblici
pubblica Argomento ()
Metodi pubblici
public String[] getAdditionalPermissions ()
Restituisce una serie di autorizzazioni pericolose necessarie per l'app, oltre a Manifest.permission.CAMERA, necessaria da ARCore. Se non sono necessarie autorizzazioni aggiuntive, deve essere restituito un array vuoto.
pubblico booleano isArRequired ()
Restituisce true se l'applicazione è AR richiesta. false se AR facoltativo. Viene chiamato durante l'inizializzazione dell'applicazione e della sessione.
Metodi protetti
protetto Set<Session.Feature> getSessionfeatures ()
Specifica funzionalità aggiuntive per la creazione di un elemento Session
ARCore. Consulta
Session.Feature
.
Protected void handleSessionException (ExceptionException sessionException)
Parametri
Eccezione sessione |
---|