Frammento

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
Imposta<Session.Feature>
getSessionfeatures()
Specifica funzionalità aggiuntive per la creazione di un elemento Session ARCore.
nullo

Metodi ereditati

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

Config protetta getSessionConfiguration (sessione)

Parametri
sessione

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