Aller au contenu

Puis-je utiliser des appareils Android TV ou Google TV avec Fully Kiosk ? ​

Android TV, ou Google TV, est une version allégée du système d'exploitation Android destinée aux grands appareils non tactiles. Les fonctionnalités disponibles sont souvent supprimées arbitrairement, sans documentation adéquate, et les restrictions qui en résultent peuvent varier de manière imprévisible selon les fabricants et les versions du système.

Vous pouvez utiliser un appui long sur le bouton Retour pour ouvrir le menu au lieu de glisser. En Single App Mode vous pouvez afficher la boîte de dialogue du code PIN du kiosque en appuyant sur le bouton Accueil.

Veuillez utiliser les dernières versions Fully Kiosk Browser 1.61, Fully Video Kiosk 1.21 et Fully Single App 1.21 avec Android TV. Ces versions bénéficient d'améliorations majeures pour Android TV.

Sur les anciens appareils Android TV, certaines autorisations (comme l'administration de l'appareil ou les autorisations de superposition) peuvent être indisponibles. Les options Fully Kiosk correspondantes seront grisées et inutilisables. Pour accorder l'autorisation de superposition (Afficher au-dessus des autres appareils), essayez la solution de contournement pour les appareils Android Go. Pour ignorer définitivement l'autorisation d'administration de l'appareil, vous pouvez importer ce fichier de paramètres. Dans ce cas, des fonctionnalités comme Screen Off Timer ou la mise en veille programmée seront désactivées.

Certains appareils, comme la TCL Google TV, nécessitent une autorisation spéciale pour le démarrage automatique, qui peut être accordée via ADB comme ceci :

adb shell appops set [package] APP_AUTO_START allow

Lorsque vous activez le Kiosk Mode, l'application d'accueil par défaut peut dysfonctionner sur Android TV. Dans ce cas, redémarrez-la. Si le bouton d'accueil permet toujours de revenir à l'écran d'accueil, activez l'option Fully Kiosk dans les paramètres d'accessibilité Android TV pour une meilleure protection.

Une autre solution de contournement, plus complexe, consiste à désactiver l'application d'accueil par défaut via ADB :

Solution de contournement pour le verrouillage du bouton Accueil sur Android TV

Cette solution de contournement fonctionne uniquement avec les appareils Android TV compatibles avec Google. Veuillez l'essayer à vos risques et périls si vous savez ce que vous faites. Nous ne pouvons fournir aucune assistance. Veuillez noter que ces paramètres pourraient être annulés lors de la prochaine mise à jour Android TV.

  1. Téléchargez et installez les outils Android Debug Bridge (ADB) pourWindows, Mac ou Linux sur votre PC.

  2. Sur la tablette, accédez à Paramètres >> Préférences de l'appareil >> À propos, et appuyez plusieurs fois sur le numéro de build jusqu'à ce que le message « Vous êtes un développeur » apparaisse.

  3. Accédez à Paramètres > Préférences de l'appareil > Options pour les développeurs et activez l'option correspondante. Faites défiler jusqu'à la section Débogage et activez le débogage USB. Vous pouvez désormais utiliser ADB avec votre Android TV. Connectez-la à votre ordinateur à l'aide d'un câble USB.

  4. Activez Kiosk Mode et désactivez Disable Home Button, puis réactivez le Kiosk Mode. Une fois le Kiosk Mode activé dans Fully Kiosk, exécutez les commandes suivantes sur votre PC, dans votre dossier ADB. Fully Kiosk deviendra ainsi l'application d'accueil par défaut.

adb devices
adb shell pm set-home-activity [package]/de.ozerov.fully.LauncherReplacement
adb shell pm disable-user --user 0 com.google.android.tvlauncher

Utilisez les noms de paquets suivants comme [package] dans cette commande :

  • Fully Kiosk Browser : de.ozerov.fully
  • Fully Single App Kiosk : com.fullykiosk.singleapp
  • Fully Video Kiosk : com.fullykiosk.videokiosk
  • Édition EMM Fully Kiosk Browser : com.fullykiosk.emm
  1. Lorsque vous souhaitez désactiver le Kiosk Mode après avoir désactivé le Kiosk Mode dans le Fully Kiosk exécutez les commandes suivantes afin de revenir au lanceur Android TV par défaut.
adb shell pm enable --user 0 com.google.android.tvlauncher
adb shell pm set-home-activity com.google.android.tvlauncher/.MainActivity

Le provisionnement d'appareils via ADB est possible avec certains appareils Android TV. Cependant, vous devez supprimer tous les comptes Google avant de procéder au provisionnement.