1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public void ecrireDansFichier(EditText edit){
FileOutputStream output = null;
File mFile = Environment.getExternalStorageDirectory();
String nomFichier = "Identifiants.txt";
try{
File file = new File(mFile.getPath()+"/Android/fichiers/ "+getPackageName()+"/files/contact/"+nomFichier);
output = openFileOutput(nomFichier,Context.MODE_PRIVATE);
output.write((edit.getId()+";"+edit.getPaddingTop()+";"+((String) edit.getHint()).getBytes()+";"+edit.getInputType()).getBytes());
//output.write(edit.getPaddingTop());
//output.write(((String) edit.getHint()).getBytes());
//output.write(edit.getInputType());
if(output != null){
output.close();
}
if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())
&& !Environment.MEDIA_MOUNTED_READ_ONLY.equals(Environment.getExternalStorageState())){
mFile.createNewFile();
output = new FileOutputStream(mFile);
output.write((edit.getId()+";"+edit.getPaddingTop()+";"+((String) edit.getHint()).getBytes()+";"+edit.getInputType()).getBytes());
if(output != null){
output.close();
}
}
} catch(FileNotFoundException e){
e.printStackTrace();
Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show();
} catch(IOException err){
err.printStackTrace();
Toast.makeText(this, err.getMessage(), Toast.LENGTH_LONG).show();
}
} |
Partager