Camera.Open Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| Open() |
Kedaluwarsa.
Membuat objek Kamera baru untuk mengakses kamera back-facing pertama pada perangkat. |
| Open(Int32) |
Kedaluwarsa.
Membuat objek Kamera baru untuk mengakses kamera perangkat keras tertentu. |
Open()
Perhatian
deprecated
Membuat objek Kamera baru untuk mengakses kamera back-facing pertama pada perangkat.
[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
Mengembalikan
objek Kamera baru untuk kamera back-facing pertama, atau null jika tidak ada kamera backfacing
- Atribut
Keterangan
Membuat objek Kamera baru untuk mengakses kamera back-facing pertama pada perangkat. Jika perangkat tidak memiliki kamera menghadap belakang, ini akan mengembalikan null. Jika tidak, bertindak seperti #open(int) panggilan.
Java dokumentasi untuk android.hardware.Camera.open().
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Lihat juga
Berlaku untuk
Open(Int32)
Perhatian
deprecated
Membuat objek Kamera baru untuk mengakses kamera perangkat keras tertentu.
[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
Parameter
- cameraId
- Int32
kamera perangkat keras untuk diakses, antara 0 dan #getNumberOfCameras()-1.
Mengembalikan
objek Kamera baru, tersambung, terkunci, dan siap digunakan.
- Atribut
Pengecualian
jika membuka kamera gagal (misalnya, jika kamera sedang digunakan oleh proses lain atau manajer kebijakan perangkat telah menonaktifkan kamera).
Keterangan
Membuat objek Kamera baru untuk mengakses kamera perangkat keras tertentu. Jika kamera yang sama dibuka oleh aplikasi lain, ini akan melempar RuntimeException.
Anda harus memanggil #release() ketika Anda selesai menggunakan kamera, jika tidak, itu akan tetap terkunci dan tidak tersedia untuk aplikasi lain.
Aplikasi Anda seharusnya hanya memiliki satu objek Kamera yang aktif pada satu waktu untuk kamera perangkat keras tertentu.
Panggilan balik dari metode lain dikirimkan ke perulangan peristiwa utas yang disebut open(). Jika utas ini tidak memiliki perulangan peristiwa, maka panggilan balik dikirimkan ke perulangan peristiwa aplikasi utama. Jika tidak ada perulangan peristiwa aplikasi utama, panggilan balik tidak dikirimkan.
<b>Perhatian:</b> Pada beberapa perangkat, metode ini mungkin membutuhkan waktu lama untuk diselesaikan. Yang terbaik adalah memanggil metode ini dari utas pekerja (mungkin menggunakan android.os.AsyncTask) untuk menghindari pemblokiran utas UI aplikasi utama.
Java dokumentasi untuk android.hardware.Camera.open(int).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.