Comme il n'est pas possible de le faire en utilisant une API publique, j'ai trouvé un moyen de le faire d'une manière très "hack-ish" qui nécessite un appareil rooté.
Mise à jour : comme l'utilisateur864555 l'a indiqué ci-dessous, voici une autre solution
$ adb remount
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold
$ adb reboot
"Ce code désactive l'application SystemUI qui est en fait la barre de menu. Avec cette modification, vous gagnerez également l'espace de cette barre système. Mais assurez-vous d'avoir un bouton retour ou quelque chose pour sortir."
Cela fonctionne aussi très bien. Veuillez voter pour sa réponse. J'essaierai de tenir celle-ci à jour autant que possible.
Mise à jour : Voici une troisième méthode. Un moyen de le faire par programme ou en utilisant la ligne de commande. Trouvée ici : http://Android.serverbox.ch/?p=306
Cette méthode nécessite un accès Root, mais vous n'avez pas besoin de changer la densité LCD, en gardant la même que l'original, et vous pouvez récupérer la barre de navigation de l'interface utilisateur très rapidement et facilement sans avoir à redémarrer à chaque fois.
El article de blog montre également comment l'implémenter dans votre application Android, rappelez-vous qu'il faut être Root, et que ce n'est pas une bonne idée de le faire, sauf si votre application fonctionne sur un kiosque ou sur votre propre appareil. Veuillez ne pas implémenter cette méthode dans une application publiée sur le marché Android ou dans tout autre endroit public.
Pour arrêter/supprimer/désactiver la barre système (il faut être su avant de lancer cette commande) :
$ service call activity 79 s16 com.android.systemui
Pour restaurer la barre du système, il suffit de lancer cette commande :
$ am startservice -n com.android.systemui/.SystemUIService
C'est aussi simple que ça. Espérons que ICS sera bientôt publié avec le code source afin que tout le monde puisse créer Android pour nos tablettes Kiosk.