Ho provato a fare ricerche su google, e anche su stackoverflow, ma non riesco a trovare nessuna risposta soddisfacente su come funzionano le applicazioni "App lock" (ad esempio: ZDBox, App Lock, ecc.). Esiste un servizio in esecuzione in background che esegue il polling continuo per verificare se l'app viene avviata e tenta di eliminarla? O c'è un modo per intercettare gli intenti di lancio per nuove attività?Come funzionano le applicazioni Android "app lock"?
risposta
c'è un servizio in esecuzione in background per leggere lo stack delle attività. se trovi una nuova attività, verrà avviata la passwordAttività
che stanno guardando l'output logcat. ogni volta che si avvia un'attività, è possibile trovare logcat specifici. In questo modo,
I/ActivityManager( 585): Starting activity: Intent { action=android.intent.action...}
se questo logcat viene stampato dall'app bloccata, il servizio di armadietto avvia la schermata della password.
è possibile il metodo ..... ??? puoi spiegare questa idea ... come possiamo leggere il log cat di un'altra applicazione ??? – Vikky
@Vikky, hai trovato il modo di leggere log cat di altre app? – user3806649
I registri non sono un segreto, in Android Studio è possibile catturare tutti i registri –
- 1. Evento Android lock lock telefono
- 2. Schermo Android App e Pattern Lock
- 3. Monitor.TryEnter e lock() funzionano insieme?
- 4. C++: come funzionano le applicazioni come Cheat Engine e ArtMoney?
- 5. Come funzionano le animazioni Android?
- 6. Come funzionano le app che illustrano le pagine Web?
- 7. Come funzionano le applicazioni iPhone che cambiano la tua foto?
- 8. Come funzionano le applicazioni di differenziazione del testo?
- 9. Come funzionano le coordinate dello schermo Android?
- 10. Le sessioni non funzionano in Silex \ App
- 11. App multilingue Toolkit per le applicazioni web
- 12. Java Observer e Observable non funzionano correttamente tra le applicazioni
- 13. Come ottengo il nome delle categorie Tutte le applicazioni Android?
- 14. Come funzionano le goroutine?
- 15. Tethering inverso USB Android: come ingannare le app
- 16. Proguard non offuscando le applicazioni Android
- 17. Interruzione del lock-in Python di Google App Engine?
- 18. È possibile utilizzare Google App Engine come database di back-end per le applicazioni Android?
- 19. Come funzionano android: shrinkColumns e android: stretchColumns?
- 20. MomentJS come funzionalità per le app Android
- 21. App Web per iPhone che funzionano come app native
- 22. Android WebView alternativa per le applicazioni web
- 23. Le credenziali predefinite dell'applicazione non funzionano localmente con App Engine
- 24. In che modo le app Meteor funzionano offline?
- 25. Le icone non funzionano dopo la pubblicazione
- 26. Le finestre mobili di Android accoppiate con FLAG_SHOW_WHEN_LOCKED non funzionano
- 27. Come funzionano le stringhe Java
- 28. Come funzionano le annotazioni dell'utente?
- 29. Come funzionano le chiavi esterne?
- 30. Come funzionano le linee cache?
Dove posso trovare maggiori dettagli al riguardo? Mi chiedo quanta batteria mangerebbe se il servizio continuasse a funzionare in background. – ABDroids
@ user930177, secondo te, il servizio viene eseguito continuamente in background ma puoi dirmi una cosa; ci sono possibilità quando Android uccide i servizi stessi; in tal caso cosa sta succedendo .. ??? – Custadian
Grazie per la risposta. Ma ho avuto un altro problema. Dopo che l'utente ha inserito la password corretta, l'app bloccata è aperta. Ma il servizio è in esecuzione, quindi l'attività della password ricomincia. –