Demo
File myExternalFile; if (!isExternalStorageAvailable() || isExternalStorageReadOnly()) { saveToExternalStorage.setEnabled(false); } else { myExternalFile = new File(getExternalFilesDir(filepath), filename); }
save External Storage (FileOutputStream )
try { FileOutputStream fos = new FileOutputStream(myExternalFile); fos.write(myInputText.getText().toString().getBytes()); fos.close(); } catch (IOException e) { e.printStackTrace(); } myInputText.setText(""); responseText.setText("Saved to External Storage.(StorageFile.txt)");
Get External Storage (FileInputStream )
try { FileInputStream fis = new FileInputStream(myExternalFile); BufferedReader br = new BufferedReader( new InputStreamReader(fis)); String strLine; while ((strLine = br.readLine()) != null) { myData = myData + strLine; } in.close(); } catch (IOException e) { e.printStackTrace(); } myInputText.setText(myData); responseText .setText("Data retrieved from Internal Storage.(StorageFile.txt)");