Thu hút sự chú ý của người dùng Chromebook trên Google Play.
Chromebook tích hợp sẵn máy ảnh mặt trước (hướng về phía người dùng). Tuy nhiên, không phải Chromebook nào cũng có máy ảnh mặt sau (hướng ra ngoài). Đồng thời, hầu hết máy ảnh mặt trước của người dùng trên Chromebook đều không hỗ trợ tính năng tự động lấy nét hoặc đèn flash.
Các ứng dụng máy ảnh linh hoạt hỗ trợ tất cả các thiết bị, bất kể cấu hình máy ảnh như thiết bị có máy ảnh trước, máy ảnh sau và máy ảnh bên ngoài được kết nối bằng USB.
Đừng để cửa hàng ứng dụng ngăn người dùng Chromebook cài đặt ứng dụng của bạn chỉ vì bạn chỉ định các tính năng máy ảnh nâng cao trên điện thoại cao cấp.
Định cấu hình tệp kê khai ứng dụng
Để đảm bảo các cửa hàng ứng dụng cung cấp ứng dụng của bạn cho nhiều thiết bị nhất, hãy khai báo tất cả các tính năng của máy ảnh mà ứng dụng dùng và cho biết rõ các tính năng đó có bắt buộc hay không:
- Khai báo quyền sử dụng
CAMERA
- Khai báo các tính năng của máy ảnh
- Chỉ định rõ mỗi tính năng có bắt buộc hay không
1. Khai báo quyền sử dụng CAMERA
Thêm quyền sau đây vào tệp kê khai ứng dụng:
<uses-permission android:name="android.permission.CAMERA" />
2. Khai báo các tính năng của máy ảnh
Thêm các tính năng sau vào tệp kê khai ứng dụng:
<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. Chỉ định rõ mỗi tính năng có bắt buộc hay không
Đặt android:required="false"
cho tính năng android.hardware.camera.any
để cho phép các thiết bị có máy ảnh tích hợp, máy ảnh bên ngoài, hoặc thậm chí thiết bị không có máy ảnh nào cũng đều có thể truy cập vào ứng dụng của bạn.
Đối với các tính năng khác, hãy đặt android:required="false"
để đảm bảo các thiết bị như Chromebook (không có máy ảnh mặt sau, tính năng tự động lấy nét hoặc đèn flash) có thể truy cập vào ứng dụng của bạn trên các cửa hàng ứng dụng.
Điểm chính
- Quyền
CAMERA
: Cấp cho ứng dụng của bạn quyền truy cập vào máy ảnh của thiết bị - Phần tử tệp kê khai
<uses-feature>
: Thông báo cho cửa hàng ứng dụng về những tính năng mà ứng dụng sử dụng - Thuộc tính
required
: Cho các cửa hàng ứng dụng biết liệu ứng dụng có thể hoạt động mà không cần chỉ định tính năng nào hay không
Kết quả
Bạn đã cung cấp ứng dụng cho nhiều thiết bị nhất có thể bằng cách đặt rõ các tính năng máy ảnh mà ứng dụng của bạn hỗ trợ và chỉ định các tính năng mà ứng dụng yêu cầu. Người dùng Chromebook có thể tải và cài đặt ứng dụng của bạn từ Google Play và các cửa hàng ứng dụng khác. Người dùng các thiết bị hỗ trợ máy ảnh đầy đủ tính năng như điện thoại cũng có thể tải ứng dụng xuống.