होम स्क्रीन पर कॉन्टेंट का सुझाव देना

Android TV की होम स्क्रीन पर, चैनल और प्रोग्राम हैं. चैनल, होम स्क्रीन पर अलग-अलग पंक्तियों के तौर पर दिखते हैं. इसके साथ कार्ड, जो उस चैनल के लिए उपलब्ध सभी प्रोग्राम दिखाते हैं.

आपके ऐप्लिकेशन में कम से कम एक चैनल होना चाहिए. पहला चैनल, जो ऐप्लिकेशन, अपना डिफ़ॉल्ट चैनल बन जाता है, और Android TV, होम स्क्रीन पर उस चैनल को अपने-आप दिखाता है. आपका ऐप्लिकेशन अन्य चैनल ऑफ़र कर सकते हैं, लेकिन उपयोगकर्ता को उन चैनलों को चुनकर उन्हें अनुमति देनी होगी उन्हें होम स्क्रीन पर जोड़ने से पहले.

अगर आपके ऐप्लिकेशन में टीवी शो, फ़िल्में या अन्य वीडियो कॉन्टेंट है, तो हमारा सुझाव है कि वीडियो की झलक देखने की सुविधा हो और अगला देखें चैनल के साथ इंटिग्रेट करें. 'अगला देखें' चैनल को Android सिस्टम से कंट्रोल किया जाता है. आपका ऐप्लिकेशन जोड़ सकता है इस चैनल पर उपयोगकर्ता से जुड़े प्रोग्राम, जैसे कि ऐसे प्रोग्राम जिन्हें उपयोगकर्ता ने वे दिलचस्प हों, आपने बीच में ही वीडियो देखना बंद कर दिया हो या जो कॉन्टेंट से मिलती-जुलती हों उपयोगकर्ता किस तरह का कॉन्टेंट देख रहा है (जैसे, किसी सीरीज़ का अगला एपिसोड या टीवी शो का अगला सीज़न दिखाएं).

पक्का करना कि Chromebook, Android 14 के साथ काम करता हो

होम स्क्रीन, Android का यह वर्शन है:

  • Android 8.0 (एपीआई लेवल 26) और उसके बाद के वर्शन में, ऐप्लिकेशन किसी एक या अलग-अलग लाइन में दिखने वाले ज़्यादा चैनल चुनें. एक चैनल (डिफ़ॉल्ट चैनल) हमेशा दिखाई देता है. उपयोगकर्ता अपने होम में अन्य चैनलों को खोज सकता है और जोड़ सकता है स्क्रीन. सुझाव देने वाले चैनल बनाने का तरीका जानें होम स्क्रीन पर.
  • Android 8.0 से पहले के वर्शन में, Android TV सभी सुझावों को एक साथ दिखाता है सुझाव पंक्ति पर क्लिक करें. बनाने का तरीका जानें होम पेज पर, सुझाव वाली पंक्ति स्क्रीन.

Android TV के सभी वर्शन पर सुझाव दिखाने के लिए, को दोनों सुझाव एपीआई लागू करने चाहिए. मौजूदा सिस्टम एपीआई लेवल की जांच करें और सुझाव वाली लाइन या चैनल बनाने के लिए, सही एपीआई का इस्तेमाल करना चाहिए.

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
}

अगर आपके ऐप्लिकेशन को एपीआई लेवल 25 या इससे पहले के वर्शन का इस्तेमाल करके कंपाइल किया गया था, तो वह अब भी इस पर चल सकता है Android TV के लेवल 26 पर. पुराने सुझाव, फ़ॉरवर्ड किए जा सकने वाले फ़ॉर्मैट के साथ काम करते हैं, लेकिन सीमित:

  • सुझावों वाली लाइन अपने-आप बदल जाती है और नए के तौर पर दिखती है होम स्क्रीन पर चैनल.
  • रूपांतरित चैनल पर मौजूद कार्यक्रम आपके चैनल के अपडेट के अनुसार सुझाव देने वाली सेवा, लेकिन उपयोगकर्ता, चैनल पर प्रोग्राम में बदलाव करने के लिए टीवी के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल नहीं कर सकता (प्रोग्राम जोड़ें/हटाएं और 'अगला देखें' चैनल पर प्रोग्राम कॉपी करें).
  • अगर ऐप्लिकेशन को एपीआई लेवल 26 पर अपडेट किया जाता है, तो बदला गया चैनल अभी भी API 26 चलाने वाले टीवी पर दिखाई देता है. यह टीवी, बदले गए चैनल को यहां से हटा देता है वह स्क्रीन, जब आपका ऐप्लिकेशन नए एपीआई की मदद से बनाया गया चैनल पहली बार दिखाता है. ऐसा तुरंत हो जाता है, अगर ऐप्लिकेशन कोई डिफ़ॉल्ट चैनल, या बाद में, जब उपयोगकर्ता आपके ऐप्लिकेशन के किसी दूसरे चैनल को चुनता है और जोड़ता है.