2012-10-15 6 views
1

Possible en double:
Android: Save file permanently (even after clear data/uninstall)Comment stocker des données de manière permanente dans Android?

Je veux stocker des données en permanence dans Android, je sais que pour stocker des données dans la base de données, préférences partagées à l'exception de cela, est-il une persistance de données dans Android ? Toute aide sera appréciée.

+0

enregistrer dans le sdcard. Je pense que même cela peut vous aider. –

+0

je ne sais pas une idée de stocker des données dans le fichier sdcard et aussi comment retourner pls me donner un extrait de code – Vicky

Répondre

0

Pour le stockage permanent, stockez vos données dans sdCard. Cependant, gardez à l'esprit que même ces données peuvent être effacées manuellement par l'utilisateur en accédant à la carte SD. Vous pouvez vouloir regarder Storage options in android. Ici vous trouverez comment lire et écrire en carte SD. En outre, vous devez saisir la permission suivante dans votre fichier manifeste:

android.permission.WRITE_EXTERNAL_STORAGE 

Pour écrire dans la carte SD, vous pouvez vérifier this question ou essayer:

public void onClick(View v) { 
// write on SD card file data in the text box 
try { 
    File myFile = new File("/sdcard/MyPackageName/permanent.txt"); 
    myFile.createNewFile(); 
    FileOutputStream fOut = new FileOutputStream(myFile); 
    OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut); 
    myOutWriter.append(write_text.getText()); 
    myOutWriter.close(); 
    fOut.close(); 
    Toast.makeText(getBaseContext(), 
      "Done writing SD 'mysdfile.txt'", 
      Toast.LENGTH_SHORT).show(); 
} catch (Exception e) { 
    Toast.makeText(getBaseContext(), e.getMessage(), 
      Toast.LENGTH_SHORT).show(); 
} 
}// onClick 
}); // btnWriteSDFile 
0

si vous souhaitez conserver des données sur la carte SD, vous devez avoir la permission android.permission.WRITE_EXTERNAL_STORAGE".

aussi, vous devez ouvrir un fichier à partir d'un emplacement absolu sur la carte SD et écrire il

Questions connexes