3. KATMAN — Büyük ekrana hazır
Kamera önizleme
Kamera, en önemli Android uygulamalarından biridir. Kamera vizörü, uygulamaya açılan bir penceredir. Kamera sensörü çıkışını (kamera önizlemesi) oluşturur.
Kamera sensörleri sabit bir konuma ve sabit bir en boy oranına sahiptir ve genellikle görüntü verilerini yatay yönde verir. Bununla birlikte, vizör dikey ve yatay cihaz yönlerine, katlanabilir cihazların katlanmış ve açılmış durumlarına ve çoklu pencere modunda farklı pencere boyutlarına uymalıdır.
Çoklu pencere modunda ve katlanabilir cihazlarda vizör yatay cihazlarda dikey, dikey cihazlarda ise yatay olabilir. Kamera uygulamaları, genellikle resim önizlemesini vizörün yönüyle uyumlu olacak şekilde döndürmelidir. Vizör ile kamera sensörü aynı yönde olsa bile en boy oranları birbirinden farklı olabilir.
Uygulamanızın, kullanıcı arayüzü yön ve boyut değiştirdiği için kamera sensörü görüntüsünü uygulamanın kullanıcı arayüzünün yönü ve en boy oranıyla eşleşecek şekilde yönlendirmek ve ölçeklendirmek zor oluyor.
Kamera önizlemesini nasıl yöneteceğinizi öğrenmek için aşağıdaki geliştirici kılavuzlarına bakın:
Medya projeksiyonu
Medya projeksiyonu, bir cihaz ekranının veya uygulama penceresinin içeriğini yakalar ve yakalanan içeriği TV gibi başka bir cihazda gösterir.
Medya projeksiyon uygulamaları bir hizmet izni kaydetmeli, kullanıcı iznini yönetmeli, yakalanan içeriği hedef cihazın yönü ve en boy oranıyla eşleşecek şekilde yönlendirmeli, ölçeklendirmeli ve projeksiyonun özelleştirilebilmesini sağlamalıdır.
Uygulama ayrıntıları için Medya projeksiyonu konusuna bakın.