Aparece no Google Play para os usuários do Chromebook.
Os Chromebooks têm uma câmera frontal integrada (voltada para o usuário). Mas nem todos os Chromebooks têm uma câmera traseira (voltada para o mundo). E a maioria das câmeras voltadas para o usuário em Chromebooks não oferece suporte a foco automático ou flash.
Apps versáteis de câmera oferecem suporte a todos os dispositivos, independente da configuração da câmera: frontal, traseira e externa conectada por USB.
Não permita que as app stores impeçam que os usuários do Chromebook instalem seu app só porque você especificou recursos avançados de câmera encontrados em smartphones de última geração.
Configurar o manifesto do app
Para garantir que as app stores disponibilizem o app para o maior número possível de dispositivos, declare todos os recursos da câmera usados pelo app e indique explicitamente se os recursos são ou não obrigatórios:
- Declare a permissão
CAMERA
- Declarar recursos da câmera
- Especifique se cada recurso é obrigatório ou não
1. Declare a permissão CAMERA
Adicione a permissão abaixo ao manifesto do app:
<uses-permission android:name="android.permission.CAMERA" />
2. Declarar recursos da câmera
Adicione os recursos abaixo ao manifesto do app:
<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. Especifique se cada recurso é obrigatório ou não
Defina android:required="false"
para o recurso android.hardware.camera.any
para
permitir que dispositivos que têm qualquer tipo de câmera integrada ou externa
ou nenhuma câmera possam usar o app.
Para os outros recursos, defina android:required="false"
para garantir que dispositivos, como
Chromebooks que não tenham câmeras traseiras, foco automático ou flash, possam acessar o
app nas app stores.
Pontos principais
- Permissão da
CAMERA
: dá ao app acesso às câmeras de um dispositivo. - Elemento de manifesto
<uses-feature>
: informa as app stores sobre os recursos usados pelo app. - Atributo
required
: indica às app stores se o app pode funcionar sem um recurso especificado.
Resultados
Você disponibilizou o app para o maior número possível de dispositivos definindo explicitamente os recursos da câmera com suporte e especificando os recursos exigidos. Os usuários de Chromebooks podem fazer o download e instalar o app pelo Google Play e outras app stores. Os usuários de dispositivos com suporte total à câmera, como smartphones, também podem fazer o download do app.