Android: Prendre le contrôle complet de téléphone(mode kiosque), est-il possible? Comment?

Nous avons un programme qui nous installer sur les téléphones et de prêt, les téléphones des utilisateurs pour une certaine période. Nous aimerions que les téléphones à être utilisés exclusivement pour l'exécution de notre application (pas de téléphone, pas de jeux, pas rien). Les téléphones seront enracinées.

Donc les choses dont nous avons besoin:

  • Exécuter en plein écran, rien d'autre ne sera visible
  • Bouton Home et les autres boutons du périphérique ne fonctionnera pas
  • Notre application va s'exécuter automatiquement au démarrage

Il n'a pas à être "la preuve de pirates", mais devrait être suffisant pour empêcher l'utilisateur moyen de jouer avec l'appareil.

Est-ce possible? J'ai fait des choses similaires sur Symbian & Windows Mobile, mais je n'ai pas beaucoup d'expérience avec ce genre de choses sur Android. Comment peut-il être atteint?

Mise à JOUR 2015: Si vous n'avez pas l'esprit de limiter votre application à un seul fournisseur de téléphone, Samsung a présenté le KNOX kit de développement logiciel qui vous permet d'obtenir le mode kiosque et beaucoup plus facilement sans enracinement téléphone. Voir les détails au: https://seap.samsung.com/developer/sdk/knox-standard-android

InformationsquelleAutor Caner | 2011-08-19