Mendukung Chromebook di aplikasi kamera Anda

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.