L'une des fonctionnalités intéressantes introduites dans Android 4.2 Jelly Bean sur les tablettes est la possibilité de créer des comptes d'utilisateurs comme vous le faites sur les systèmes d'exploitation de bureau. Cependant, pour autant que je sache, il ne semble pas y avoir d'option de déconnexion disponible qui entraînerait par exemple l' arrêt de tous les processus lancés par un utilisateur .
La seule option standard dans le monde des environnements multi-utilisateurs que je peux voir est de basculer entre les comptes d'utilisateurs. Pour ce faire, tout ce que je dois faire sur ma tablette Google Nexus 7 est de verrouiller l'écran, puis de le déverrouiller en appuyant sur le bouton marche / arrêt du matériel; sur l'écran qui s'affiche, vous pouvez sélectionner le compte utilisateur auquel vous souhaitez vous connecter.
Ceci est très important car je crains que les processus lancés par d'autres utilisateurs puissent avoir un impact sur les performances de l'appareil.
la source
Réponses:
La seule façon que j'ai trouvée était de redémarrer l'appareil.
Veillez à ne pas passer à d'autres utilisateurs après le redémarrage. Une fois que vous passez à un autre utilisateur, ses processus sont lancés et continuent de fonctionner même si vous revenez à votre utilisateur - comme vous l'avez dit dans la question.
Étrange que Google n'ait pas résolu ce problème. Peut-être sur une version Android 4.3+ plus récente?
* Cela m'arrive sur mon bloc-notes asus avec Android 4.2.
la source
Dans l'émulateur de terminal;
Devenez root
$ su
Répertoriez les utilisateurs pour obtenir leur ID. Il s'agit du premier numéro répertorié, généralement 11 pour le premier utilisateur. 0 est propriétaire. Ie 11: utilisateur: 10 & 0: propriétaire: 13
# pm list users
Arrêter l'instance d'exécution des utilisateurs (fermeture de session)
# am stop-user <id>
Habituellement, je suis un utilisateur stop 11
Vous ne pouvez pas vous déconnecter du propriétaire de l'appareil, ID 0.
la source