La memoria interna del telefono viene anche considerata una "scheda SD". Se si crea una cartella e la si salva in un file di testo, dovrebbe essere sicuro dato che l'utente non elimina manualmente le cartelle dopo la disinstallazione.
Si prega di controllare una sezione "Salvare i file che devono essere condivisi" nella seguente pagina web. Creare un file che persiste dopo la disinstallazione comporta renderlo disponibile ad altre app/utenti da leggere e modificare. Se quelle opzioni di file non sono intese, dovresti prendere in considerazione una progettazione di app alternativa.
http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
Dopo reinstallare, la vostra applicazione in grado di accedere alla directory pubblica creata utilizzando la seguente funzione:
public static File getExternalStorageDirectory()
Per quanto riguarda la funzione di cui sopra, per Google:
Nota: non essere confuso dalla parola "esterno" qui. Questa directory può essere meglio pensata come memoria media/condivisa. È un filesystem che può contenere una quantità relativamente grande di dati e che è condivisa tra tutte le applicazioni (non applica le autorizzazioni). Tradizionalmente si tratta di una scheda SD, ma può anche essere implementata come memoria integrata in un dispositivo che si distingue dalla memoria interna protetta e può essere montata come un file system su un computer.
Inoltre, Google consiglia di inserire i file condivisi in una directory pubblica esistente per non inquinare lo spazio dei nomi dell'utente.
I dispositivi di destinazione con Android 4.0 e superiore a – Laura
Tuttavia, se utilizzo la memoria interna, tutti i dati verranno eliminati quando l'app viene disinstallata in base al sito degli sviluppatori Android. "Per impostazione predefinita, i file salvati nella memoria interna sono privati dell'applicazione e altre applicazioni non possono accedervi (né l'utente) .Quando l'utente disinstalla l'applicazione, questi file vengono rimossi." – Laura
Sì, ** Per impostazione predefinita **. Se gli dai altri contesti, potrebbe persistere. Se si utilizzano altre modalità come "Context.MODE_APPEND", "Context.MODE_WORLD_READABLE" o "Context.MODE_WORLD_WRITABLE", è possibile che il file persista dopo la disinstallazione. –