![]()
3. KATMAN: Uyarlanabilirliğe hazır
Kamera önizleme
Kamera, en önemli Android uygulamalarından biridir. Kamera vizörü, uygulamaya açılan bir pencere, kamera sensörü çıkışının (kamera önizlemesi) bir görüntüsüdür.
Kamera sensörleri sabit bir konuma ve en boy oranına sahiptir ve genellikle görüntü verilerini yatay yönde verir. Ancak vizör, dikey ve yatay cihaz yönlerine, katlanabilir cihazların katlanmış ve açılmış durumlarına ve çoklu pencere modundaki farklı pencere boyutlarına uygun olmalıdır.
Çoklu pencere modunda ve katlanabilir cihazlarda vizör, yatay cihazlarda dikey, dikey cihazlarda ise yatay olabilir. Kamera uygulamaları genellikle görüntü önizlemesini, vizörün yönüne uyacak şekilde döndürmelidir. Vizör ve kamera sensörü aynı yönde olsa bile en-boy oranları farklı olabilir.
Uygulamanız, kullanıcı arayüzü yönü ve boyutu değiştikçe 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önlendirme ve ölçeklendirme zorluğuyla karşı karşıyadır.
Kamera önizlemesini nasıl yöneteceğinizi öğrenmek için aşağıdaki geliştirici kılavuzlarına bakın:
Medya projeksiyonu
Medya yansıtma, 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 yansıtma uygulamaları, hizmet izni kaydetmeli, kullanıcı iznini yönetmeli, yakalanan içeriği hedef cihazın yönüne ve en-boy oranına uyacak şekilde yönlendirmeli ve ölçeklendirmeli, ayrıca yansıtmanın özelleştirilmesini sağlamalıdır.
Uygulama ayrıntıları için Medya yansıtma başlıklı makaleyi inceleyin.