J'ai essayé le googling, et je regarde aussi stackoverflow, mais je n'arrive pas à trouver une réponse satisfaisante à la façon dont les applications "App Lock" (par exemple: ZDBox, App Lock, etc.) fonctionnent. Y a-t-il un service qui s'exécute en arrière-plan continuellement interroger pour voir si l'application est lancée et essaie de la tuer? Ou existe-t-il un moyen d'intercepter les intentions de lancement pour de nouvelles activités?Comment fonctionnent les applications Android "App Lock"?
Répondre
Un service s'exécute en arrière-plan pour lire la pile d'activités. si trouver une nouvelle activité, va commencer le passwordActivity
ils regardent la sortie de logcat. chaque fois que vous démarrez une activité, vous pouvez trouver un logcat spécifique. comme ceci,
I/ActivityManager( 585): Starting activity: Intent { action=android.intent.action...}
Si ce logcat imprimé par application verrouillée, le service de casier démarre l'écran de mot de passe.
est-ce possible méthode ..... ??? pouvez-vous expliquer cette idée ... comment nous pouvons lire le chat de journal d'autre application ??? – Vikky
@Vikky, avez-vous trouvé un moyen de lire le chat d'autres applications? – user3806649
Les journaux ne sont pas un secret, dans Android Studio, vous pouvez attraper tous les journaux –
- 1. Comment fonctionnent les applications Facebook?
- 2. Comment fonctionnent les journaux Google App Engine?
- 3. Les applications Android ne fonctionnent pas dans l'émulateur
- 4. Comment fonctionnent les clients Android et iPhone?
- 5. Android contentprovider lock
- 6. Android NullPointerException lock ==
- 7. Android mobile internet lock
- 8. Google App Engine Backend pour les applications Android
- 9. Les applications .net fonctionnent-elles sous Linux?
- 10. Les applications Appcelerator Titanium fonctionnent-elles indépendamment?
- 11. Les applications virtuelles imbriquées ne fonctionnent pas?
- 12. Comment changer Screen Lock progammatically les paramètres progammatically sur android
- 13. Comment communiquer entre les applications sur Android
- 14. Comment fonctionnent les applications de test de RAM? C# Exemple?
- 15. Les applications ne fonctionnent que partiellement dans l'écran?
- 16. Android Lock Screen App Widget: comment réveiller l'appareil (et le remettre en veille après)
- 17. Android Comment faire app locker
- 18. Comment fonctionnent exactement les sessions Google App Engine pour Java?
- 19. Comment émuler Android Market App?
- 20. Pourquoi certaines applications Android ne fonctionnent pas avec ART?
- 21. Affichage des prix localisés dans les applications app
- 22. Comment connaître les applications standards sur Android?
- 23. android - comment arrêter les applications de démarrage
- 24. Comment utiliser Google App Engine en tant que base de données principale pour les applications Android
- 25. SDK Android dans les applications
- 26. Les applications universelles ne fonctionnent pas correctement. Pourquoi?
- 27. Comment fonctionnent les «magazines» iPad?
- 28. Bloquer les applications
- 29. Déboguer les applications Android natives
- 30. Jquery Mobile Lock Android Mise à l'échelle
Où puis-je trouver plus de détails à ce sujet? Je me demande combien de batterie il mangerait si le service continuellement fonctionne en arrière-plan. – ABDroids
@ user930177, selon vous, le service fonctionne en permanence en arrière-plan, mais pouvez-vous me dire une chose; il y a des chances quand l'androïde tue le serivces lui-même; dans ce cas, qu'est-ce qui se passe .. ??? – Custadian
Merci pour votre réponse. Mais j'ai un autre problème. Une fois que l'utilisateur a entré le mot de passe correct, l'application verrouillée est ouverte. Mais le service est en cours d'exécution, donc l'activité du mot de passe recommence. –