Vai al contenuto

Posso utilizzare dispositivi Android TV o Google TV con Fully Kiosk? ​

Android TV o Google TV è una versione di Android con funzionalità ridotte, pensata per dispositivi di grandi dimensioni senza schermo touch. Le funzionalità disponibili vengono spesso eliminate arbitrariamente, senza un'adeguata documentazione, e le conseguenti limitazioni possono variare in modo imprevedibile a seconda del produttore e della versione del sistema operativo.

Invece di scorrere, puoi aprire il menu tenendo premuto a lungo il pulsante Indietro. In Single App Mode, puoi visualizzare la finestra di dialogo PIN Kiosk premendo il pulsante Home.

Si prega di utilizzare le versioni più recenti Fully Kiosk Browser 1.61, Fully Video Kiosk 1.21 e Fully Single App 1.21 con Android TV. Queste versioni hanno ricevuto importanti miglioramenti per Android TV.

Sui dispositivi Android TV meno recenti, alcune autorizzazioni (come Amministratore dispositivo o Autorizzazioni di sovrapposizione) potrebbero non essere disponibili. Le relative opzioni Fully Kiosk saranno disattivate e non utilizzabili. Prova a utilizzare la soluzione alternativa per i dispositivi Android Go per concedere l'autorizzazione di sovrapposizione (Mostra in alto). Per ignorare in modo permanente l'autorizzazione di Amministratore dispositivo, puoi importare questo file di impostazioni. Funzionalità come Screen Off Timer o Spegnimento programmato non funzioneranno, ovviamente.

Alcuni dispositivi, come TCL Google TV, richiedono un'autorizzazione speciale per l'avvio automatico che può essere concessa da ADB in questo modo:

adb shell appops set [package] APP_AUTO_START allow

Quando si abilita la Kiosk Mode, l'impostazione predefinita dell'app Home spesso non funziona correttamente su Android TV. Dopo questo passaggio, è necessario riavviare l'app. Se il pulsante Home consente ancora di tornare alla schermata iniziale, abilitare Fully Kiosk nelle impostazioni di accessibilità Android TV per una migliore protezione del pulsante Home.

Un'altra soluzione alternativa, più complessa, richiede la disabilitazione dell'app predefinita per la schermata iniziale tramite ADB:

Soluzione alternativa per il blocco del pulsante Home su Android TV

Questa soluzione alternativa funziona solo sui dispositivi Android TV compatibili con Google. Si prega di utilizzarla a proprio rischio e pericolo, solo se si è consapevoli di ciò che si sta facendo. Non possiamo fornire alcun supporto. Si noti che queste impostazioni potrebbero essere ripristinate dal prossimo aggiornamento Android TV.

  1. Scarica e installa gli strumenti Android Debug Bridge (ADB) perWindows, Mac o Linux sul tuo PC.

  2. Sul tablet, vai su Impostazioni >> Preferenze dispositivo >> Info e continua a toccare il numero di build finché non compare il messaggio "Sei uno sviluppatore".

  3. Vai su Impostazioni >> Preferenze dispositivo >> Opzioni sviluppatore e attiva l'interruttore in alto. Scorri verso il basso fino alla sezione Debug e attiva il Debug USB. Ora puoi usare ADB con la tua Android TV. Collegala al PC con un qualsiasi cavo USB.

  4. Abilita Kiosk Mode e abilita Disable Home Button, quindi procedi con l'attivazione della Kiosk Mode. Dopo aver abilitato la Kiosk Mode in Fully Kiosk, esegui i seguenti comandi sul PC nella cartella ADB. In questo modo Fully Kiosk verrà impostata come nuova app predefinita per la schermata iniziale.

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

Utilizzare i seguenti nomi di pacchetto come [package] in questo comando:

  • Fully Kiosk Browser: de.ozerov.fully
  • Fully Single App Kiosk: com.fullykiosk.singleapp
  • Fully Video Kiosk: com.fullykiosk.videokiosk
  • Fully Kiosk Browser EMM edition: com.fullykiosk.emm
  1. Quando si desidera disabilitare la Kiosk Mode Kiosk Mode averla disabilitata in Fully Kiosk eseguire i seguenti comandi per tornare al launcher Android TV predefinito.
adb shell pm enable --user 0 com.google.android.tvlauncher
adb shell pm set-home-activity com.google.android.tvlauncher/.MainActivity

Il provisioning del dispositivo tramite metodo ADB può funzionare con alcuni dispositivi Android TV. Tuttavia, è necessario rimuovere tutti gli account Google prima del provisioning.