bir dosyaya yazmak için:
try {
File myFile = new File(Environment.getExternalStorageDirectory().getPath()+"/textfile.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.write("replace this with your string");
myOutWriter.close();
fOut.close();
} catch (Exception e) {
e.printStackTrace();
}
dosyadan okumak için:
Böylece
String pathoffile;
String contents="";
File myFile = new File(Environment.getExternalStorageDirectory().getPath()+"/textfile.txt");
if(!myFile.exists())
return "";
try {
BufferedReader br = new BufferedReader(new FileReader(myFile));
int c;
while ((c = br.read()) != -1) {
contents=contents+(char)c;
}
}
catch (IOException e) {
//You'll need to add proper error handling here
return "";
}
olacak dize "içindekiler" daki dosya içeriğini geri almak
Not: okumak ve manifest dosyasında
yazma izinleri sağlamalıdır
Etkinliğiniz kapalı olsa bile dizininizin kaydedilmesini istiyorsunuz? – Darpan
Evet. İnternetten indirdiğiniz gibi bir şey kaydedin ve bir dahaki sefere sadece dahili depolama biriminden yükleyin –