Mencantumkan semua gambar di kamera. Perintah ini tidak digunakan lagi di API level 2.
Sebagai gantinya, gunakan camera.listFiles
.
Jika kamera tidak mendukung parameter yang diminta, kamera harus menampilkan
kemampuan maksimum yang
tersedia untuk perangkat keras. Misalnya, kasus yang jarang terjadi mungkin
permintaan: {entryCount: 500, maxSize: 2000}
. Alih-alih menampilkan pesan {i>error<i},
respons harus didasarkan pada kemampuan
maksimum yang didukung oleh kamera,
misalnya: {entryCount: 100, maxSize: 200}
. Tampilkan kesalahan untuk semua lainnya
kasus; misalnya, jika permintaan adalah {entryCount: 500, maxSize: -500}
,
harus menampilkan error invalidParameterValue
karena maxSize
negatif.
Parameter
- entryCount: Jumlah entri yang diinginkan untuk ditampilkan.
- maxSize: Ukuran maksimum gambar thumbnail; max(thumbnail_width, thumbnail_height).
Hanya wajib jika
includeThumb
benar (di bawah). - continuationToken: (Opsional) Token kelanjutan buram dari string jenis, yang ditampilkan oleh panggilan
listImages
sebelumnya, digunakan untuk mengambil gambar berikutnya. Hapus parameter ini untuk panggilanlistImages
pertama. Catatan: Kamera bertanggung jawab atas algoritma yang menghasilkan token. - includeThumb: (Opsional) Nilai defaultnya adalah
true
. Gunakanfalse
untuk menghilangkan gambar thumbnail dari hasil.
Hasil
- entri: Daftar properti gambar. Setiap entri harus berisi kolom berikut
kecuali untuk lintang dan bujur, yang bersifat opsional:
name
: Namauri
: URIsize
: Ukuran dalam bytedateTimeZone
: Tanggal, waktu, dan zona waktu untuk gambar, dalam format:YYYY:MM:DD HH:MM:SS+(-)HH:MM
. Gunakan format 24 jam untuk waktu. Tanggal dan waktu dipisahkan dengan satu kolom kosong karakter. Zona waktu berbeda dari waktu UTC.lat
: (Opsional) Lintang lokasi pengambilan gambar.lng
: (Opsional) Bujur lokasi pengambilan gambar.width
: Lebar gambarheight
: Tinggi gambarthumbnail
: String yang dienkode Base64 untuk gambar thumbnail (saatincludeThumb == true
).
- totalEntries: Jumlah total entri dalam penyimpanan.
- continuationToken: (Opsional) Tetapkan hanya jika hasilnya tidak lengkap
(tidak lengkap berarti listingan yang tidak menyertakan gambar terakhir). Untuk mengambil sisa
entri, klien harus memanggil perintah
listImages
lagi dengan token.
Error
- missingParameter: Parameter apa pun yang diperlukan tidak ditentukan;
misalnya,
entryCount
tidak ditentukan. - invalidParameterName: Nama parameter input adalah tidak dikenal.
- invalidParameterValue: Nama parameter input adalah
dikenali, tetapi nilainya tidak valid; misalnya,
continuationToken
tidak ada, berada di luar jangkauan, datanya jenis salah, jenis dataincludeThumb
salah, ataumaxSize
memiliki jenis data yang salah saatincludeThumb
benar.
I/O Perintah | |
---|---|
Input Perintah | { |
Output Perintah | { |
Output Perintah (Error) | { |