這在 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"
,確保 Chromebook 等沒有後置鏡頭、自動對焦或閃光燈功能的裝置,皆可在應用程式商店存取您的應用程式。
重點
CAMERA
權限:允許應用程式存取裝置相機<uses-feature>
資訊清單元素:向應用程式商店告知應用程式使用的功能required
屬性:向應用程式商店指出,如果沒有指定功能,應用程式是否可正常運作
結果
您明確設定應用程式支援的相機功能,並指定應用程式所需的功能,因此應用程式可盡可能在更多裝置上使用。Chromebook 使用者可以透過 Google Play 和其他應用程式商店下載及安裝您的應用程式。使用支援完整相機功能的裝置 (例如手機) 的使用者也可以下載應用程式。