Zyskaj widoczność w Google Play wśród użytkowników Chromebooków.
Jeśli aplikacja aparatu może działać tylko z podstawowymi funkcjami, nie pozwól, aby sklepy z aplikacjami uniemożliwiały użytkownikom Chromebooków instalowanie aplikacji tylko dlatego, że nieumyślnie określono zaawansowane funkcje aparatu dostępne w telefonach z wyższej półki.
Chromebooki mają wbudowany przedni aparat (skierowany w stronę użytkownika), który dobrze sprawdza się podczas rozmów wideo, robienia zdjęć i korzystania z innych aplikacji. Nie wszystkie Chromebooki mają jednak aparat z tyłu (skierowany na zewnątrz), a większość aparatów skierowanych na użytkownika nie obsługuje autofokusa ani lampy błyskowej.
Sprawdzone metody
Wszechstronne aplikacje do obsługi aparatu obsługują wszystkie urządzenia niezależnie od konfiguracji aparatu – urządzenia z aparatami przednimi, tylnymi i zewnętrznymi podłączonymi przez USB.
Aby sklepy z aplikacjami udostępniały Twoją aplikację na jak największej liczbie urządzeń, zawsze deklaruj wszystkie funkcje aparatu używane przez aplikację i wyraźnie określ, czy są one wymagane.
Składniki
- Uprawnienie
CAMERA: umożliwia aplikacji dostęp do kamer urządzenia. <uses-feature>element manifestu: informuje sklepy z aplikacjami o funkcjach używanych przez aplikację.- atrybut
required: informuje sklepy z aplikacjami, czy aplikacja może działać bez określonej funkcji.
Kroki
Zadeklaruj uprawnienia CAMERA. Zadeklaruj funkcje aparatu, które zapewniają podstawową obsługę aparatu. Określ, czy każda funkcja jest wymagana.
1. Zadeklaruj uprawnienie CAMERA
Dodaj to uprawnienie do pliku manifestu aplikacji:
<uses-permission android:name="android.permission.CAMERA" />
2. Deklarowanie podstawowych funkcji 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 android:required="false" dla funkcji android.hardware.camera.any, aby umożliwić dostęp do aplikacji urządzeniom, które mają wbudowaną lub zewnętrzną kamerę dowolnego rodzaju albo nie mają jej wcale.
W przypadku pozostałych funkcji ustaw android:required="false", aby urządzenia takie jak Chromebooki, które nie mają tylnych aparatów, autofokusu ani lampy błyskowej, mogły uzyskać dostęp do Twojej aplikacji w sklepach z aplikacjami.
Wyniki
Użytkownicy Chromebooków mogą pobierać i instalować Twoją aplikację z Google Play i innych sklepów z aplikacjami. Urządzenia z pełną obsługą aparatu, takie jak telefony, nie będą miały ograniczonych funkcji aparatu.
Dzięki wyraźnemu określeniu funkcji aparatu obsługiwanych przez aplikację i wskazaniu funkcji, których wymaga Twoja aplikacja, udostępniasz ją na jak największej liczbie urządzeń.
Dodatkowe materiały
Więcej informacji znajdziesz w sekcji Funkcje sprzętowe aparatu w dokumentacji <uses-feature>.