Medya oluşturma, yakalama ve paylaşma hakkında

Video çekme, fotoğraf düzenleme ve medya içeriği işleme, sosyal medya ve mesajlaşma uygulamalarının temel özellikleridir. Android, uygulamanıza entegrasyonu kolaylaştıran kitaplıkların yanı sıra en yeni cihaz donanım özelliklerini destekleyen API'ler oluşturmuştur. Bu sayfa, hem başlamanıza hem de uygulamanızı bir sonraki seviyeye taşımanıza yardımcı olacak kaynaklara yönlendirir.

Temel medya oluşturma kavramlarını bilme

Android, uygulamanızın Android ekosisteminin çeşitliliğini yönetirken cihaz özelliklerine en iyi şekilde uyum sağlamasına yardımcı olan API'lere ve kitaplıklara sahiptir.

Uygulamanızda medya yakalama

Cihazın yerleşik kamera uygulamasını bir amaç kullanarak kullanarak temel kamera yakalama işlemini gerçekleştirebilirsiniz. Sosyal medya ve iletişim uygulamalarında yüksek kaliteli medya yakalama için yerleşik destek sunmak rekabet avantajı sağlayabilir. Kullanıcı adınızı nasıl değiştirebileceğinizi öğrenin:

  • CameraX: Çoğu geliştirici için önerilen bir seçenek olan bu kitaplık, tutarlı ve uyumlu davranışlarla en yaygın kamera kullanım alanları için kullanımı kolay destek sağlar.
  • Camera2: CameraX kitaplığının sarmaladığı düşük seviyeli Android kamera API'si. Düşük düzeyde kontrol gerektiğinde bu sınıfı kullanın.
  • Kamera uzantıları: Uygulamanızın gece, bokeh, yüz rötuşu ve HDR gibi gelişmiş kamera özelliklerine erişmesine olanak tanır.
  • Kamera vizörü: Kamera feed'ini görüntülemek için temel bir vizör widget'ı sağlayarak Camera2 entegrasyonunu basitleştirir.
  • Camera: Android'de kamerayı kontrol etmek için kullanılan, desteği sonlandırılmış orijinal sınıf.

Medya öğelerine göz atma, bunları paylaşma ve düzenleme

Kullanıcılarınızın, oluşturdukları ve çektikleri medyaları en iyi kalitede düzenleyip paylaşabilmelerini sağlayın:

  • Media3 Transformer API'leri: Bu API, kullanıcıların medyayı kolayca düzenlemesine olanak tanır. Düzenleme özellikleri arasında biçimler arasında dönüştürme (kod dönüştürme), daha uzun bir videodan klip kırpma, video çerçevesinin bir bölümünü kırpma, özel efektler uygulama gibi değişiklikler yapma ve diğer düzenleme işlemleri yer alır.
  • Fotoğraf Seçici: Bu bileşen, kullanıcıların uygulamanızın tüm medya kitaplıkları yerine yalnızca seçili resimlere ve videolara erişmesine izin vermesi için güvenli ve yerleşik bir yöntem sunar.
  • Android Sharesheet: Bu bileşen, kullanıcıların bir uygulamadan diğerine içerik göndermesine olanak tanır.
  • Ultra HDR Resim Biçimi: Uyumlu ekranlarda yüksek dinamik aralıkta oluşturulabilen, logaritmik aralıklı kazanç haritasına sahip görüntüleri kodlamak için kullanılan JPEG tabanlı dosya biçimi.

Uygulamanızı bir üst seviyeye taşıma

Uygulamanızın, kullanıcı beklentilerini karşılayan ve aşan özellikleri desteklemesini istersiniz. Bunu yapmanın bir yolu, premium cihazlar tarafından sağlanan gelişmiş medya özelliklerini desteklemektir. Uygulamanızın öne çıkmasına yardımcı olacak bazı yöntemleri aşağıda bulabilirsiniz:

Medya yakalama ve düzenleme deneyiminizi bir sonraki seviyeye taşıyıp kullanıcılarınızı etkilemek için göz önünde bulundurmanız gereken özellikler hakkında tam kılavuzu inceleyin.