在 Google Play 上获得 Chromebook 用户的关注。
Chromebook 内置前置(面向用户)摄像头。但并非所有 Chromebook 都配备后置(面向世界)摄像头。而且大多数 Chromebook 上的前置摄像头不支持自动对焦或闪光灯。
多功能相机应用支持所有设备,无论其相机配置如何——包括配备前置摄像头、后置摄像头和通过 USB 连接外部摄像头的设备。
不要因为您指定了高端手机才具备的高级相机功能,就让应用商店阻止 Chromebook 用户安装您的应用。
配置应用清单
为确保应用商店能让您的应用覆盖尽可能多的设备,请声明您的应用使用的所有相机功能,并明确指出这些功能是否为必需项
- 声明
CAMERA
权限 - 声明相机功能
- 指定每项功能是否为必需项
1. 声明 CAMERA
权限
将以下权限添加到应用清单
<uses-permission android:name="android.permission.CAMERA" />
2. 声明相机功能
将以下功能添加到应用清单
<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.hardware.camera.any
功能设置 android:required="false"
,以允许配备任何内置或外置摄像头(甚至没有摄像头)的设备访问您的应用。
对于其他功能,请将 android:required="false"
设置为 false
,以确保 Chromebook 等没有后置摄像头、自动对焦或闪光灯的设备可以在应用商店中访问您的应用。
要点
CAMERA
权限:允许您的应用访问设备的摄像头<uses-feature>
清单元素:告知应用商店您的应用使用的功能required
属性:向应用商店指示您的应用在没有指定功能的情况下是否可以运行
结果
通过明确设置您的应用支持的相机功能并指定您的应用所需的功能,您已使您的应用可供尽可能多的设备使用。Chromebook 用户可以从 Google Play 和其他应用商店下载并安装您的应用。支持全功能相机的设备(如手机)的用户也可以下载该应用。