2013-04-15 19 views

risposta

15

Non c'è modo di rilevare questo su Android, mi spiace.

Quando un utente o il sistema forza la propria applicazione, l'intero processo viene semplicemente interrotto. Non vi è alcuna richiamata per informarvi che questo è successo.

Quando l'utente disinstalla l'applicazione, in un primo momento il processo viene interrotto, quindi il file apk e la directory dei dati vengono eliminati, insieme ai record in Gestione pacchetti che indicano ad altre app quali filtri di intent sono stati registrati.

+1

ma se scrivo un'altra app per verificare se la mia app precedente esiste in un sistema o no, allora è possibile? usando PackageManager per verificare se esiste un pacchetto perticular in un sistema - –

+1

@ sachin.surya89 Bene, sì. Potresti avere la seconda app aperta periodicamente con AlarmManager e verificare se la tua app è installata. Ma l'utente può disinstallare anche la seconda app, quindi non sono sicuro di come questo ti possa aiutare. –

+1

possiamo scrivere app nascosta ..? come solo il ricevitore che avvierà un sevice all'avvio che rileverà se esiste app perticulari .. http://stackoverflow.com/questions/14204720/android-hidden-application ti aiuterà. –

Problemi correlati