Camera.Open Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Open() |
Obsolète.
Crée un objet Camera pour accéder à la première caméra arrière sur l’appareil. |
| Open(Int32) |
Obsolète.
Crée un objet Camera pour accéder à une caméra matérielle particulière. |
Open()
Attention
deprecated
Crée un objet Camera pour accéder à la première caméra arrière sur l’appareil.
[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
Retours
nouvel objet Camera pour la première caméra arrière, ou null s’il n’y a pas de caméra de refaçage
- Attributs
Remarques
Crée un objet Camera pour accéder à la première caméra arrière sur l’appareil. Si l’appareil ne dispose pas d’une caméra arrière, cela retourne la valeur Null. Sinon, il agit comme l’appel #open(int) .
Java documentation pour android.hardware.Camera.open().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Voir aussi
S’applique à
Open(Int32)
Attention
deprecated
Crée un objet Camera pour accéder à une caméra matérielle particulière.
[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
Paramètres
- cameraId
- Int32
la caméra matérielle à accéder, entre 0 et #getNumberOfCameras()-1.
Retours
un nouvel objet Camera, connecté, verrouillé et prêt à l’emploi.
- Attributs
Exceptions
si l’ouverture de la caméra échoue (par exemple, si la caméra est utilisée par un autre processus ou si le gestionnaire de stratégies d’appareil a désactivé la caméra).
Remarques
Crée un objet Camera pour accéder à une caméra matérielle particulière. Si la même caméra est ouverte par d’autres applications, cela lève une exception RuntimeException.
Vous devez appeler #release() lorsque vous avez terminé d’utiliser l’appareil photo, sinon il restera verrouillé et ne sera pas disponible pour d’autres applications.
Votre application ne doit avoir qu’un seul objet Camera actif à la fois pour une caméra matérielle particulière.
Les rappels d’autres méthodes sont remis à la boucle d’événement du thread appelé open(). Si ce thread n’a pas de boucle d’événement, les rappels sont remis à la boucle d’événement de l’application principale. S’il n’existe aucune boucle d’événement d’application principale, les rappels ne sont pas remis.
<b>Attention :</b> Sur certains appareils, cette méthode peut prendre beaucoup de temps. Il est préférable d’appeler cette méthode à partir d’un thread de travail (éventuellement en utilisant android.os.AsyncTask) pour éviter de bloquer le thread d’interface utilisateur de l’application principale.
Java documentation pour android.hardware.Camera.open(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.