Chromebook kullanıcılarının Google Play'de dikkatini çekme
Chromebook'larda yerleşik bir ön (kullanıcıya bakan) kamera bulunur. Ancak tüm Chromebook'larda arka (dışarıya bakan) kamera yoktur. Ayrıca, Chromebook'lardaki kullanıcıya dönük kameraların çoğu otomatik odaklama veya flaş özelliğini desteklemez.
Çok yönlü kamera uygulamaları, kamera yapılandırmasından bağımsız olarak tüm cihazları destekler. Ön kamera, arka kamera ve USB ile bağlı harici kameralara sahip cihazlar bu uygulamalardan yararlanabilir.
Uygulama mağazalarının, üst düzey telefonlarda bulunan gelişmiş kamera özelliklerini belirttiğiniz için Chromebook kullanıcılarının uygulamanızı yüklemesini engellemesine izin vermeyin.
Uygulama manifestini yapılandırma
Uygulama mağazalarının uygulamanızı en fazla sayıda cihazda kullanıma sunmasını sağlamak için uygulamanızın kullandığı tüm kamera özelliklerini beyan edin ve bu özelliklerin gerekli olup olmadığını açıkça belirtin:
CAMERA
iznini beyan etme- Kamera özelliklerini beyan etme
- Her bir özelliğin zorunlu olup olmadığını belirtin
1. CAMERA
iznini beyan etme
Uygulama manifest dosyasına aşağıdaki izni ekleyin:
<uses-permission android:name="android.permission.CAMERA" />
2. Kamera özelliklerini beyan etme
Uygulama manifest dosyasına 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 zorunlu olup olmadığını belirtin
Herhangi bir yerleşik veya harici kameraya sahip cihazların ya da hiç kamerası olmayan cihazların uygulamanıza erişebilmesi için android.hardware.camera.any
özelliği için android:required="false"
değerini ayarlayın.
Diğer özellikler için android:required="false"
'ü ayarlayarak Chromebook gibi arka kamera, otomatik odaklama veya flaş içermeyen cihazların uygulama mağazalarındaki uygulamanıza erişebilmesini sağlayın.
Önemli noktalar
CAMERA
izni: Uygulamanıza cihazın kameralarına erişim izni verir.<uses-feature>
manifest öğesi: Uygulama mağazalarını, uygulamanızın kullandığı özellikler hakkında bilgilendirirrequired
özelliği: Uygulamanızın, belirtilen bir özellik olmadan çalışıp çalışamayacağını uygulama mağazalarına gösterir
Sonuçlar
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. Chromebook kullanıcıları, uygulamanızı Google Play ve diğer uygulama mağazalarından indirip yükleyebilir. Telefonlar gibi tam özellikli kamera desteğine sahip cihazların kullanıcıları da uygulamayı indirebilir.