2 votes

Une application comme écran de verrouillage ? -OU- Autoriser l'application à fonctionner lorsque l'appareil est verrouillé ?

J'ai un vieil appareil Android fonctionnant sous CM11 (KitKat) que j'utilise principalement comme réveil.

J'aimerais pouvoir utiliser uniquement l'application horloge (Gentle Alarm) .... et ensuite, si je veux utiliser d'autres applications comme le courrier électronique ou autre, je devrais déverrouiller l'appareil.

Un widget sur l'écran de verrouillage ne suffit pas, car j'aimerais disposer de toutes les fonctionnalités de l'application réveil (ou en fait.., cualquier L'application que je sélectionne est disponible, mais dès que je clique sur le bouton Accueil ou Retour, je suis renvoyé à mon écran de verrouillage.

Cette fonctionnalité pourrait être utile pour de nombreuses raisons... par exemple, si j'avais une tablette comme télécommande pour la télévision/la stéréo que les invités pourraient utiliser, mais que je ne voulais pas qu'ils utilisent d'autres jeux ou applications.

Est-ce possible ?

Je serais prêt à considérer d'autres ROMs si c'est ce qu'il faut.

3voto

Firelord Points 23064

Le mode kiosque à votre service

Ce dont vous avez besoin, c'est d'une solution qui puisse mettre votre application en Mode kiosque . Il existe de nombreuses applications dans le Play Store qui peuvent faire ce travail pour vous. Il suffit de chercher kiosque dans le Play Store. Je pense que certaines des applications assurant la protection des enfants répondraient plus ou moins à vos besoins également. Dans ce cas, Izzy's liste sur app-locker devrait aider.

Quoi qu'il en soit, j'ai testé quatre applications qui devraient vous aider sans avoir à flasher une ROM :

clyd Kiosk Standalone Lockdown

C'est une application gratuite ou payante. La version gratuite vous limite à un maximum de deux applications. Une fois l'application fermée, vous verrez apparaître une interface avec les icônes des applications sélectionnées et c'est tout. Vous ne pouvez lancer que ces applications et rien de plus. Vous ne pouvez pas non plus accéder à la barre d'état. Vous saurez facilement comment la quitter une fois que vous aurez commencé à l'utiliser.

Verrouillage des kiosques MobiLock

Il s'agit d'une application gratuite ou payante. La version gratuite fait l'affaire pour nous. Je ne l'ai pas testé au-delà de deux applications, donc je ne connais pas ses restrictions, le cas échéant. Son utilisation et son comportement sont similaires à ceux de l'application susmentionnée. Il est également facile de la quitter.

Verrouillage du kiosque SureLock

Il s'agit d'une application gratuite avec des achats in-app. La version gratuite devrait suffire à vos besoins. Elle dispose explicitement d'un mode "application unique" et d'un mode "applications multiples". Ce dernier se comporte de manière similaire aux applications susmentionnées et l'application peut être quittée très facilement. Cependant, le mode d'application unique n'est pas très élégant. La méthode traditionnelle de lancement de l'invite de mot de passe n'a pas fonctionné et j'ai donc dû forcer la fermeture de l'application en utilisant la fonction adb .

Assurez-vous de tester cette application en mode "application unique". seulement quand vous avez installé adb dans le PC et débogage de l'usb activé et autorisé dans l'appareil.

KioWare pour l'application kiosque Android

Il s'agit d'une application gratuite ou payante. Je pense que la version gratuite devrait suffire. Bien que j'aie vu le documentation Je n'ai pas réussi à comprendre pourquoi l'application s'attend toujours à ce que je veuille visiter un site web et donc à ce qu'un navigateur soit utilisé. Je n'ai pas pu la faire fonctionner du tout en mode multi-application. Le mode mono-application fonctionne mais je ne vois pas comment en sortir. Encore une fois, adb est venu pour le sauvetage.

Assurez-vous de tester cette application seulement quand vous avez installé adb dans le PC et débogage de l'usb activé et autorisé dans l'appareil.

Il est très possible que je n'aie pas compris l'utilisation de cette application ou que je ne l'aie pas utilisée de manière satisfaisante. N'hésitez pas à me faire part de son utilisation correcte dans les commentaires.


Épingler l'application à l'écran

Si vous pouvez passer à une ROM Lollipop, ou si vous l'exécutez déjà, vous pouvez utiliser l'épinglage de l'écran. Sur Épingler et désépingler les écrans Google a noté que

Vous pouvez utiliser l'épinglage de l'écran pour garder l'écran d'une application en vue jusqu'à ce que vous l'enleviez. Par exemple, vous pouvez épingler un jeu afin d'éviter de le quitter accidentellement en cours de partie. Ensuite, lorsque vous en avez terminé avec l'application, vous pouvez retirer l'épinglage de l'écran pour revenir au reste de vos applications.

Lisez le lien pour savoir comment épingler ou désépingler une application ou allez dans Réglages Sécurité Écran Épinglage et lisez les instructions pour son utilisation.

Sachez que vous pouvez facilement dé-épingler une application, d'autant plus facilement qu'Android vous demande de la dé-épingler à l'aide d'une toast si vous appuyez sur une touche de navigation.

Une solution plus simple, uniquement pour les appareils Android enracinés, consiste à bloquer l'affichage de ces toasts. Grâce à la réponse de Jan aquí J'ai trouvé EnhancedToast 1 y UnToaster 2 application très utile (individuellement) pour bloquer des toasts particuliers. Puisqu'il s'agit de modules Xposed, vous aurez besoin du Framework Xposed approprié. 4 pour votre version d'Android.


Écran de verrouillage à la demande

Sur un Android enraciné, vous pouvez essayer ProtectedApps 3 app. Utilisez ProtectedApps pour protéger votre application de lancement. Maintenant, chaque fois que vous appuyez sur la touche Home ou que vous revenez à une application précédente (elle doit également être protégée), vous verrez l'écran de verrouillage par défaut ou personnalisé. L'application vous montrera son savoir-faire au premier passage.


Tasker toujours prêt

Si vous voulez vous salir les mains sur un Android enraciné, utilisez Tasker , Entrée automatique et facultativement, Ajouts Xposed .

Exécutez Tasker dans le contexte de l'application et choisissez votre alarme ou une ou plusieurs applications alternatives comme déclencheur. Configurez Xposed Additions pour désactiver le bouton Home globalement ou utilisez AutoInput dans une tâche du Tasker pour le faire. Vous pouvez également utiliser AutoInput pour désactiver le bouton Back spécifiquement lorsque vous êtes dans l'activité principale de votre application.

Suivez ma réponse à Y a-t-il un moyen de désactiver/activer le bouton retour ? pour connaître l'utilisation pertinente d'AutoInput et des Additions Xposed, si nécessaire.


Une tablette avec Kitkat

Si vous avez une tablette avec Android KitKat, cette réponse par user77535 peut s'avérer utile. (Je n'ai pas de tablette donc je ne peux pas le vérifier).

Il est indiqué que, dans les paramètres utilisateurs, vous pouvez créer un profil restreint qui serait plus ou moins un casier d'applications pour vous. Ce profil permet toutefois d'utiliser les applications système et l'application Paramètres ne peut pas être restreinte. Il ajoute également que le module Xposed Restreignez-moi peut s'occuper de l'application Paramètres ici.


1 : <a href="http://forum.xda-developers.com/xposed/modules/app-enhancedtoast-t2625433" rel="nofollow noreferrer">XDA : EnhancedToast</a>
2 : <a href="http://forum.xda-developers.com/xposed/modles/xposed-untoaster-xposed-t2624523" rel="nofollow noreferrer">XDA : UnToaster</a>
3 : <a href="http://forum.xda-developers.com/xposed/modules/app-protectedapps-t2829661" rel="nofollow noreferrer">XDA : ProtectedApps</a><br>4 : Xposed Framework : <a href="http://repo.xposed.info/module/de.robv.android.xposed.installer" rel="nofollow noreferrer">Android 4.x </a>, <a href="http://forum.xda-developers.com/showthread.php?t=3034811" rel="nofollow noreferrer">Android 5.x et 6.x</a>

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X