Chromebook kamera desteği

Üç yıldız puanı simgesi

Chromebook kullanıcıları tarafından Google Play'de fark edilme

Kamera uygulamanız yalnızca temel kamera özellikleriyle çalışabiliyorsa uygulama mağazalarının, üst düzey telefonlarda bulunan gelişmiş kamera özelliklerini yanlışlıkla belirttiğiniz için Chromebook kullanıcılarının uygulamayı yüklemesini engellemesine izin vermeyin.

Chromebook'larda video konferans, anlık görüntüler ve diğer uygulamalar için uygun olan yerleşik bir ön (kullanıcıya dönük) kamera bulunur. Ancak tüm Chromebook'larda arka (dünyaya dönük) kamera yoktur ve Chromebook'lardaki kullanıcıya dönük kameraların çoğu otomatik odaklama veya flaşı desteklemez.

En iyi uygulamalar

Çok yönlü kamera uygulamaları, kamera yapılandırması ne olursa olsun tüm cihazları destekler. Ön kameralı, arka kameralı ve USB ile bağlanan harici kameralı cihazlar bu kapsamdadır.

Uygulama mağazalarının uygulamanızı en fazla sayıda cihazda kullanılabilir hale getirmesini sağlamak için uygulamanızın kullandığı tüm kamera özelliklerini her zaman bildirin ve özelliklerin gerekli olup olmadığını açıkça belirtin.

Malzemeler

  • CAMERA izni: Uygulamanızın bir cihazın kameralarına erişmesini sağlar.
  • <uses-feature> manifest öğesi: Uygulama mağazalarını, uygulamanızın kullandığı özellikler hakkında bilgilendirir.
  • required özelliği: Uygulama mağazalarına, uygulamanızın belirtilen bir özellik olmadan çalışıp çalışamayacağını gösterir.

Adımlar

CAMERA iznini beyan edin. Temel kamera desteği sağlayan kamera özelliklerini bildirin. Her özelliğin gerekli olup olmadığını belirtin.

1. CAMERA iznini beyan edin

Uygulama manifestine aşağıdaki izni ekleyin:

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

2. Temel kamera özelliklerini bildirme

Uygulama manifestine aşağıdaki özellikleri ekleyin:

<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. Her özelliğin gerekli olup olmadığını belirtin.

android.hardware.camera.any özelliği için android:required="false" değerini ayarlayarak her tür yerleşik veya harici kameraya sahip ya da hiç kamerası olmayan cihazların uygulamanıza erişmesini sağlayın.

Diğer özellikler için, arka kamerası, otomatik odaklaması veya flaşı olmayan Chromebook gibi cihazların uygulama mağazalarında uygulamanıza erişebilmesi için android:required="false" seçeneğini ayarlayın.

Sonuçlar

Chromebook kullanıcıları, uygulamanızı Google Play ve diğer uygulama mağazalarından indirip yükleyebilir. Ayrıca, telefonlar gibi tam özellikli kamera desteği olan cihazların kamera işlevleri kısıtlanmaz.

Uygulamanızın desteklediği kamera özelliklerini açıkça ayarlayarak ve uygulamanızın gerektirdiği özellikleri belirterek uygulamanızı mümkün olduğunca çok cihazda kullanılabilir hale getirdiniz.

Ek kaynaklar

Daha fazla bilgi için <uses-feature> dokümanlarındaki Kamera donanım özellikleri başlıklı makaleyi inceleyin.