2 votes

Charger latéralement une application non conçue pour 'Android TV' pour l'afficher sur l'écran d'accueil

J'ai chargé latéralement une application sur mon Xiaomi Mi Box adb install myapk.apk. Ça a fonctionné et je peux le démarrer. Mon problème est qu'il s'est installé en tant qu'application système, ce qui n'est accessible que via les paramètres et m'empêche de l'ajouter à l'écran d'accueil, ce qui le rend vraiment ennuyeux.

Puis-je charger latéralement une application directement en tant qu'application utilisateur ou puis-je convertir une application système existante en une application utilisateur?

MODIFICATION: L'application que j'ai chargée latéralement est une application TV d'un fournisseur censée fonctionner uniquement sur des appareils mobiles, comme l'Apple TV qu'ils distribuent.

2 votes

Il est fort probable que l'application n'est tout simplement pas une application par câble AndroidTV. Je me souviens qu'en tant que développeur d'applications, vous devez fournir une entrée spéciale pour démarrer une application sur AndroidTV. Au lieu de "LAUNCHER", l'application a besoin d'une entrée "android.intent.category.LEANBACK_LAUNCHER" dans son fichier AndroidManifest.xml.

0 votes

@Robert, il est probable que le fournisseur impose l'utilisation d'Apple TV et ne distribue donc que l'application Android pour les appareils mobiles. Existe-t-il une solution pour que je puisse quand même l'ajouter à l'écran d'accueil? Une entrée dans la liste des favoris serait déjà suffisante.

1 votes

En tant que développeur d'applications Android moi-même, je suis d'accord avec le commentaire de Robert. Je suggère de reformuler la question en "charger une application non-'Android TV' pour l'afficher sur l'écran d'accueil" car je pense que cela n'a rien à voir avec le fait d'être une application système ou non.

2voto

Herr Derb Points 141

J'ai trouvé une solution qui fonctionne pour moi. Comme je ne peux pas ajouter l'application sideloadée à mon écran d'accueil, j'ai utilisé ce service pour générer une application de lancement qui peut être ajoutée à l'écran d'accueil et démarrera l'application principale : http://atvlauncher.trekgonewild.de/index.php

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X