Je crée une application flutter qui sera installée sur une tablette Samsung Galaxy 7 pouces avec Android KitKat (v4.4). Ce sera la seule application sur la tablette et sera implémentée de telle sorte qu'elle se charge lorsque l'appareil est mis sous tension et que l'utilisateur ne pourra pas quitter l'application.

J'ai trouvé cela sur la documentation des développeurs Android, mais cela ne s'applique qu'aux versions 5.0 et supérieures. https://developer.android.com/work/ dpc/dedicated-devices/lock-task-mode#java

Je n'ai pas été en mesure de trouver de documentation/tutoriels qui pourraient éventuellement aider avec cela, sans utiliser une application tierce telle que Surelock et Kioware.

Existe-t-il un moyen de mettre en œuvre ce qui précède pour l'ancienne version d'Android (dans mon cas pour la version 4.4) ? Merci.

0
Michael Tolsma 7 oct. 2020 à 17:15

1 réponse

Meilleure réponse

Comme vous ciblez une ancienne version d'Android, vous devrez mettre en œuvre quelques solutions de contournement, mais heureusement, il existe un didacticiel très complet sur la façon de procéder pour Android 4 que vous pouvez trouver ici : http://web.archive.org/web/20201101145703/https://www.andreasschrade.com/2015/02/16/android-tutorial-how-to -créer-un-mode-kiosque-dans-android/

Comme cela est très spécifique à la plate-forme, vous devrez développer directement pour Android, puis le connecter à votre code Dart avec ce tutoriel.

Si vous contrôlez les appareils sur lesquels votre logiciel sera installé, vous pouvez également opter pour la méthode « root » qui est décrite ici : Activation du KioskMode dans Android 4.4.2 avec Root

2
Damian K. Bast 1 nov. 2020 à 15:00