Obsługa Chromebooków w aplikacji aparatu

Zwracaj uwagę użytkowników Chromebooków w Google Play.

Chromebooki mają wbudowaną kamerę przednią (skierowaną na użytkownika). Nie wszystkie Chromebooki mają tylny (zewnętrzny) aparat. Większość kamer skierowanych na użytkownika w Chromebookach nie obsługuje autofokusa ani lampy błyskowej.

Wszechstronne aplikacje do obsługi aparatu obsługują wszystkie urządzenia niezależnie od ich konfiguracji – przednie, tylne i zewnętrzne aparaty połączone przez USB.

Nie pozwól, aby sklepy z aplikacjami uniemożliwiały użytkownikom Chromebooków instalowanie Twojej aplikacji tylko dlatego, że zawiera ona zaawansowane funkcje aparatu dostępne w telefonach wysokiej klasy.

Konfigurowanie pliku manifestu aplikacji

Aby mieć pewność, że sklepy z aplikacjami udostępnią Twoją aplikację jak największej liczbie urządzeń, oświadcz o wszystkich funkcjach aparatu używanych przez aplikację i wyraźnie zaznacz, czy są one wymagane:

  • Zadeklaruj uprawnienie CAMERA
  • Oświadczenie o funkcjach aparatu
  • Określ, czy każda funkcja jest wymagana.

1. Zadeklaruj uprawnienie CAMERA

Dodaj do pliku manifestu aplikacji te uprawnienia:

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

2. Oświadczenie o funkcjach aparatu

Dodaj do pliku manifestu aplikacji te funkcje:

<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. Określ, czy każda funkcja jest wymagana

Ustaw wartość android:required="false" dla funkcji android.hardware.camera.any, aby umożliwić dostęp do aplikacji urządzeniom z dowolną wbudowaną lub zewnętrzną kamerą, a także urządzeniom bez kamery.

W przypadku innych funkcji ustaw wartość android:required="false", aby umożliwić dostęp do aplikacji w sklepach z aplikacjami urządzeniom takim jak Chromebooki, które nie mają tylnych kamer, autofokusa ani lampy błyskowej.

Najważniejsze punkty

  • Uprawnienie CAMERA: umożliwia aplikacji dostęp do kamer urządzenia.
  • <uses-feature> element pliku manifestu: informuje sklepy z aplikacjami o funkcjach używanych przez Twoją aplikację.
  • Atrybut required: informuje sklepy z aplikacjami, czy aplikacja może działać bez określonej funkcji.

Wyniki

Upewnij się, że aplikacja jest dostępna na jak największej liczbie urządzeń. Aby to zrobić, wyraźnie określ funkcje aparatu, które są przez nią obsługiwane, oraz określ wymagane funkcje. Użytkownicy Chromebooków mogą pobierać i instalować Twoją aplikację ze Sklepu Google Play i innych sklepów z aplikacjami. Aplikację mogą też pobrać użytkownicy urządzeń z pełną obsługą kamery, takich jak telefony.