Pastikan pengguna Chromebook dapat menemukan aplikasi Anda di Google Play.
Chromebook memiliki kamera depan bawaan (menghadap pengguna). Namun, tidak semua Chromebook memiliki kamera belakang (menghadap dunia). Selain itu, sebagian besar kamera yang menghadap pengguna di Chromebook tidak mendukung fokus otomatis atau flash.
Aplikasi kamera serbaguna mendukung semua perangkat terlepas dari konfigurasi kamera—perangkat dengan kamera depan, kamera belakang, dan kamera eksternal yang terhubung dengan USB.
Jangan biarkan app store mencegah pengguna Chromebook menginstal aplikasi Anda hanya karena Anda menentukan fitur kamera lanjutan yang tersedia di ponsel kelas atas.
Mengonfigurasi manifes aplikasi
Untuk memastikan app store menyediakan aplikasi Anda untuk sebagian besar perangkat, deklarasikan semua fitur kamera yang digunakan oleh aplikasi Anda dan tunjukkan secara eksplisit apakah fitur tersebut diperlukan atau tidak:
- Mendeklarasikan izin
CAMERA
- Mendeklarasikan fitur kamera
- Menentukan apakah setiap fitur diperlukan
1. Mendeklarasikan izin CAMERA
Tambahkan izin berikut ke manifes aplikasi:
<uses-permission android:name="android.permission.CAMERA" />
2. Mendeklarasikan fitur kamera
Tambahkan fitur berikut ke manifes aplikasi:
<uses-feature android:name="android.hardware.camera.any" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
3. Menentukan apakah setiap fitur diperlukan
Setel android:required="false"
untuk fitur android.hardware.camera.any
guna
mengaktifkan akses ke aplikasi Anda dengan perangkat yang memiliki jenis kamera bawaan atau eksternal
—atau tidak memiliki kamera sama sekali.
Untuk fitur lainnya, setel android:required="false"
untuk memastikan perangkat seperti
Chromebook yang tidak memiliki kamera belakang, fokus otomatis, atau flash dapat mengakses
aplikasi Anda di app store.
Poin utama
- Izin
CAMERA
: Memberi aplikasi akses ke kamera perangkat - Elemen manifes
<uses-feature>
: Memberi tahu app store tentang fitur yang digunakan oleh aplikasi - Atribut
required
: Menunjukkan kepada app store apakah aplikasi dapat berfungsi tanpa fitur yang ditentukan
Hasil
Anda telah menyediakan aplikasi untuk sebanyak mungkin perangkat dengan secara eksplisit menyetel fitur kamera yang didukung oleh aplikasi dan menentukan fitur yang diperlukan aplikasi. Pengguna Chromebook dapat mendownload dan menginstal aplikasi Anda dari Google Play dan app store lainnya. Pengguna perangkat dengan dukungan kamera berfitur lengkap, seperti ponsel, juga dapat mendownload aplikasi.