Not: Bu sayfa, kullanımdan kaldırılan Kamera sınıfıyla ilgilidir. KameraX veya belirli kullanım alanları için Kamera2 kullanılmasını öneririz. Hem CameraX hem de Camera2, Android 5.0 (API düzeyi 21) ve sonraki sürümleri destekler.
Bu derste, çalışmalarınızı Google Görüntülü Reklam Ağı'ndaki başka bir kamera uygulamasına olanak tanır. (Kendi kamera işlevselliğinizi oluşturmak isterseniz Kamerayı denetleme.)
Kitle kaynaklı bir hava durumu hizmeti uyguladığınızı varsayalım. Bu hizmet sayesinde istemci uygulamanızı çalıştıran cihazların çektiği gökyüzü resimlerini bir araya getirme. Fotoğraflar entegre ediliyor uygulamanızın yalnızca küçük bir kısmıdır. Fotoğrafları yeniden tasarlamak değil, kolay bir şekilde çekmek istersiniz göstermenin iyi bir yoludur. Neyse ki Android destekli çoğu cihazda zaten en az bir kamera uygulaması var. yüklendi. Bu derste, fotoğrafınızı nasıl çekeceğinizi öğreneceksiniz.
Kamera özelliğini iste
Uygulamanızın temel işlevlerinden biri resim çekmekse
Google Play'den de yükleyebilirsiniz. Uygulamanızın reklamını yapmak için öncelikle
yerine
<uses-feature>
etiketi şurada:
manifest dosyanız:
<manifest ... > <uses-feature android:name="android.hardware.camera" android:required="true" /> ... </manifest>
Uygulamanızın çalışması için kamera kullanıyor olması ancak gerekmiyorsa bunun yerine
android:required
- false
. Bu şekilde Google Play, cihazların
kamera olmadan uygulamanızı indirin. Kontrol etmek,
numaralı telefonu arayarak çalışma zamanında kameranın kullanılabilirliğini
hasSystemFeature(PackageManager.FEATURE_CAMERA_ANY)
Kullanılabilir kamera yoksa, kamera özelliklerini devre dışı bırakmanız gerekir.