0

Je veux créer une application Android TV qui devrait montrer bannerIcon à la fois pré-lollipop et post-lollipop Android TV Devices.Android TV App: Comment afficher l'icône de la bannière dans pré-sucette Android TV Devices

<application 
    android:name="com.MyApplication" 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/Theme.AppCompat.Light" 
    android:banner="@drawable/ic_launcher_tv"> 


    </application> 

Actuellement, il montre l'icône carré dans l'appareil TV pré-Lollipop Android. Mais il fonctionne bien dans Android TV Après 5.0 Version

Répondre

1

Android TV lancé avec Lollipop. Vous ne devez pas développer une application Android TV pour les appareils pré-sucettes, car ils n'existent pas.

De l'Wikipedia on Lollipop: "A côté Lollipop, la présentation [I/O keynote] mis l'accent sur un certain nombre de nouvelles plates-formes Android et axée sur les technologies, y compris Android TV"

En outre, regardant Android studio, vous ne pouvez pas créer un émulateur ATV pour pré-lollipop. Mais pour Amazon FireTV et FireTV Stick Vous pouvez fournir l'image promotionnelle pendant le processus de soumission de l'application, ou bien mettre à jour les métadonnées d'une application déjà soumise. Pour cela aller dans les détails de votre application, passez à l'onglet 'Images & Multimédia', cliquez sur 'Modifier' et à côté de 'Image promotionnelle (Recommandé) 1024 x 500px (paysage uniquement) PNG ou JPG' télécharger une image qui peut être utilisée pendant promotions. Après cela, il montrera à la place de ICON Square pour plus de détails, allez à travers ce lien

https://forums.developer.amazon.com/questions/483/how-to-provide-the-firetv-and-firetv-stick-app-ban.html

Screen shot of Android Studio TV emulator options

+0

Benjamin, je suis d'accord avec vous, nous ne pouvons pas créer Android TV AVD pour les appareils pré-sucettes mais Amazon Fire TV Stick qui prennent en charge la version Android pré-lollipop, alors comment montrer la bannière dans ces appareils. –

+0

Je ne suis pas familier avec Amazon Fire TV Stick mais en regardant les spécifications, ils exécutent également Lollipop (API 22) et ci-dessus. https://developer.amazon.com/public/solutions/devices/fire-tv/docs/device-and-platform-specifications – Benjamin

+0

"Amazon Fire TV fait référence au boîtier décodeur Fire TV ou au stick qui exécute le Système d'exploitation Fire (OS) sur votre téléviseur Il existe deux versions de Fire OS: Fire OS 5 et 6. Fire OS 5 est une branche d'Android 5.1 (Lollipop, API niveau 22), tandis que Fire OS 6 est basé sur Android 7.1 (API Nougat, niveau 25). " https://developer.amazon.com/public/solutions/devices/fire-tv/docs/amazon-fire-tv-differences-from-android-tv-development – Benjamin