Camera.Open Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Open() |
Obsoleti.
Crea un nuovo oggetto Camera per accedere alla prima fotocamera posteriore nel dispositivo. |
| Open(Int32) |
Obsoleti.
Crea un nuovo oggetto Camera per accedere a una particolare fotocamera hardware. |
Open()
Attenzione
deprecated
Crea un nuovo oggetto Camera per accedere alla prima fotocamera posteriore nel dispositivo.
[Android.Runtime.Register("open", "()Landroid/hardware/Camera;", "")]
[System.Obsolete("deprecated")]
public static Android.Hardware.Camera? Open();
[<Android.Runtime.Register("open", "()Landroid/hardware/Camera;", "")>]
[<System.Obsolete("deprecated")>]
static member Open : unit -> Android.Hardware.Camera
Valori restituiti
un nuovo oggetto Camera per la prima fotocamera posteriore o null se non è presente una fotocamera posteriore
- Attributi
Commenti
Crea un nuovo oggetto Camera per accedere alla prima fotocamera posteriore nel dispositivo. Se il dispositivo non dispone di una fotocamera posteriore, viene restituito null. In caso contrario, agisce come la #open(int) chiamata.
per android.hardware.Camera.open().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Vedi anche
Si applica a
Open(Int32)
Attenzione
deprecated
Crea un nuovo oggetto Camera per accedere a una particolare fotocamera hardware.
[Android.Runtime.Register("open", "(I)Landroid/hardware/Camera;", "")]
[System.Obsolete("deprecated")]
public static Android.Hardware.Camera? Open(int cameraId);
[<Android.Runtime.Register("open", "(I)Landroid/hardware/Camera;", "")>]
[<System.Obsolete("deprecated")>]
static member Open : int -> Android.Hardware.Camera
Parametri
- cameraId
- Int32
la fotocamera hardware per accedere, tra 0 e #getNumberOfCameras()-1.
Valori restituiti
un nuovo oggetto Camera, connesso, bloccato e pronto per l'uso.
- Attributi
Eccezioni
se l'apertura della fotocamera ha esito negativo (ad esempio, se la fotocamera è in uso da un altro processo o il gestore dei criteri del dispositivo ha disabilitato la fotocamera).
Commenti
Crea un nuovo oggetto Camera per accedere a una particolare fotocamera hardware. Se la stessa fotocamera viene aperta da altre applicazioni, verrà generata un'eccezione RuntimeException.
È necessario chiamare #release() quando si usa la fotocamera, altrimenti rimarrà bloccato e non sarà disponibile per altre applicazioni.
L'applicazione deve avere un solo oggetto Camera attivo alla volta per una particolare fotocamera hardware.
I callback da altri metodi vengono recapitati al ciclo di eventi del thread denominato open(). Se questo thread non dispone di un ciclo di eventi, i callback vengono recapitati al ciclo di eventi dell'applicazione principale. Se non è presente alcun ciclo di eventi dell'applicazione principale, i callback non vengono recapitati.
<b>Attenzione:</b> In alcuni dispositivi questo metodo potrebbe richiedere molto tempo. È consigliabile chiamare questo metodo da un thread di lavoro (possibilmente usando android.os.AsyncTask) per evitare di bloccare il thread principale dell'interfaccia utente dell'applicazione.
per android.hardware.Camera.open(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.