Android TV ana ekranında kanallar ve programları. Kanallar, ana ekranda ayrı satırlar olarak görüntülenir ve ilgili kanaldaki tüm mevcut programları gösteren kartlar.
Uygulamanızda en az bir kanal olmalıdır. Paydaşlarınızın ilk olarak uygulama tarafından oluşturulan içerik varsayılan kanalı haline gelir. ve Android TV bu kanalı otomatik olarak ana ekranda görüntüler. Uygulamanız başka kanallar sunabilir ancak kullanıcının bu kanalları seçip onaylaması gerekir Ana ekrana eklenmeden önce kontrol edin.
Uygulamanızda TV programları, filmler veya başka video içerikleri bulunuyorsa şunları yapmanızı öneririz: Video önizlemelerini desteklemeniz ve Sıradaki Video kanalıyla entegre edilebilir. Sıradaki Video kanalı, Android sistemi tarafından kontrol edilir. Uygulamanız şunları ekleyebilir: Bu kanaldaki kullanıcıyla ilgili programlar (ör. kullanıcının videoyu sonuna kadar seyretmeye çalışan veya içerikle alakalı olmayan izlemesi (ör. bir dizinin sonraki bölümü veya yeni bir sezonun program) ekleyin.
Uyumluluğu sağlama
Ana ekrandaki öneriler, kullanıcının tercihine bağlı olarak sürümü:
- Android 8.0 (API düzeyi 26) ve sonraki sürümlerde uygulamalar, daha fazla kanal gösterilmesini sağlayabilirsiniz. Bir kanal (varsayılan kanal) her zaman görünür. Kullanıcı diğer kanalları keşfedip evine ekleyebilir tıklayın. Öneri kanalları oluşturmayı öğrenin ana ekranda.
- Android TV, Android 8.0'dan önce tüm önerileri tek bir yerde gösterir. öneriler satırını kullanın. Ana sayfada öneri satırı tıklayın.
Android TV'nin tüm sürümlerinde öneri gösterebilmek için uygulamanız her iki öneri API'sini de uygulamalıdır. Mevcut sistem API düzeyini test edin ve öneri satırını veya kanallarını oluşturmak için uygun API'yi kullanın.
Kotlin
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { // Use the home screen recommendation channels API } else { // Use the recommendations row API }
Java
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { // Use the home screen recommendation channels API } else { // Use the recommendations row API }
Uygulamanız API düzeyi 25 veya önceki sürümleri kullanılarak derlenmişse Android TV 26. seviyede. Eski önerilerin davranışı ileriye dönüktür. ama kısıtlı:
- Öneriler satırı otomatik olarak dönüştürülür ve yeni bir satır olarak görünür ve kanalı ana ekranda görebilirsiniz.
- Dönüştürülen kanaldaki programlar, öneri hizmetimizi kullanabilirsiniz. ancak kullanıcı TV'nin kullanıcı arayüzünü kullanarak kanaldaki programları manipüle edemez. (program ekleme/kaldırma, programları Sonraki İzle kanalına kopyalama).
- Uygulamayı API düzeyi 26'ya güncellerseniz dönüştürülen kanal, TV'lerde görünmeye devam ediyor. TV, dönüştürülen kanalı uygulamanız yeni API ile oluşturulan bir kanalı ilk kez görüntülediğinde ekrana yansıtılacak. Uygulama, varsayılan kanal veya daha sonra kullanıcı, uygulamanız tarafından oluşturulan başka bir kanalı seçip eklediğinde.