การรองรับกล้องของ Chromebook

ไอคอนให้คะแนน 3 ดาว

ทำให้ผู้ใช้ Chromebook สังเกตเห็นแอปของคุณใน Google Play

หากแอปกล้องของคุณทำงานได้โดยใช้ฟีเจอร์กล้องพื้นฐานเท่านั้น ก็อย่าปล่อยให้ App Store ขัดขวางไม่ให้ผู้ใช้ Chromebook ติดตั้งแอปเพียงเพราะคุณระบุฟีเจอร์กล้องขั้นสูงที่พบในโทรศัพท์ระดับไฮเอนด์โดยไม่ได้ตั้งใจ

Chromebook มีกล้องหน้า (หันเข้าหาผู้ใช้) ในตัวที่เหมาะสำหรับการประชุมทางวิดีโอ การถ่ายภาพ และแอปพลิเคชันอื่นๆ แต่ Chromebook บางรุ่นไม่มีกล้องหลัง (หันออกจากผู้ใช้) และกล้องส่วนใหญ่ที่หันเข้าหาผู้ใช้ใน Chromebook ไม่รองรับการโฟกัสอัตโนมัติหรือแฟลช

แนวทางปฏิบัติแนะนำ

แอปกล้องอเนกประสงค์รองรับอุปกรณ์ทุกเครื่องไม่ว่าจะมีกล้องแบบใดก็ตาม ไม่ว่าจะเป็นอุปกรณ์ที่มีกล้องหน้า กล้องหลัง หรือกล้องภายนอกที่เชื่อมต่อผ่าน USB

เพื่อให้ App Store แสดงแอปของคุณในอุปกรณ์จำนวนมากที่สุดเท่าที่จะเป็นไปได้ ให้ประกาศฟีเจอร์กล้องทั้งหมดที่แอปใช้และระบุอย่างชัดเจนว่าจำเป็นต้องใช้ฟีเจอร์นั้นๆ หรือไม่

ส่วนผสม

  • CAMERA สิทธิ์: ให้สิทธิ์แอปเข้าถึงกล้องของอุปกรณ์
  • <uses-feature> อิลิเมนต์ในไฟล์ Manifest: แจ้งให้ App Store ทราบถึงฟีเจอร์ ที่แอปใช้
  • required แอตทริบิวต์: ระบุให้ App Store ทราบว่าแอปของคุณสามารถ ทำงานได้หรือไม่หากไม่มีฟีเจอร์ที่ระบุ

ขั้นตอน

ประกาศสิทธิ์ CAMERA ประกาศฟีเจอร์กล้องที่รองรับกล้องพื้นฐาน ระบุว่าจำเป็นต้องใช้ฟีเจอร์แต่ละรายการหรือไม่

1. ประกาศสิทธิ์ CAMERA

เพิ่มสิทธิ์ต่อไปนี้ลงในไฟล์ Manifest ของแอป

<uses-permission android:name="android.permission.CAMERA" />

2. ประกาศฟีเจอร์กล้องพื้นฐาน

เพิ่มฟีเจอร์ต่อไปนี้ลงในไฟล์ Manifest ของแอป

<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. ระบุว่าจำเป็นต้องใช้ฟีเจอร์แต่ละรายการหรือไม่

ตั้งค่า android:required="false" สำหรับฟีเจอร์ android.hardware.camera.any เพื่อ ให้อุปกรณ์ที่มีกล้องในตัวหรือกล้องภายนอกทุกประเภท หรือไม่มีกล้องเลยเข้าถึงแอปของคุณได้

สำหรับฟีเจอร์อื่นๆ ให้ตั้งค่า android:required="false" เพื่อให้มั่นใจว่าอุปกรณ์ต่างๆ เช่น Chromebook ที่ไม่มีกล้องหลัง การโฟกัสอัตโนมัติ หรือแฟลชจะเข้าถึง แอปของคุณใน App Store ได้

ผลลัพธ์

ผู้ใช้ Chromebook สามารถดาวน์โหลดและติดตั้งแอปของคุณจาก Google Play และ App Store อื่นๆ ได้ และอุปกรณ์ที่รองรับกล้องแบบเต็มฟีเจอร์ เช่น โทรศัพท์ จะไม่ถูกจำกัดฟังก์ชันการทำงานของกล้อง

การตั้งค่าฟีเจอร์กล้องที่แอปของคุณรองรับอย่างชัดเจนและการระบุฟีเจอร์ที่แอปของคุณต้องใช้จะทำให้แอปของคุณพร้อมใช้งานในอุปกรณ์ต่างๆ มากที่สุดเท่าที่จะเป็นไปได้

แหล่งข้อมูลเพิ่มเติม

ดูข้อมูลเพิ่มเติมได้ที่ ฟีเจอร์ฮาร์ดแวร์กล้อง ในเอกสารประกอบ <uses-feature>