Langue

Camera.Open Méthode

Définition

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.

Voir aussi

S’applique à