Just a
snippet of code for android that can help some of my friends.
String FILENAME = "myfile.txt"; boolean externalStorageMounted = false; boolean externalStorageWriteable = false; String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { externalStorageMounted = true; externalStorageWriteable = true; } else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) { externalStorageMounted = true; externalStorageWriteable = false; } else { externalStorageMounted = false; externalStorageWriteable = false; } if (externalStorageMounted && externalStorageWriteable) { File dbfile = new File(Environment.getExternalStorageDirectory(), FILENAME); FileOutputStream fos = new FileOutputStream(dbfile, true); //Do anything with fos try { if (fos != null) fos.close(); } catch (IOException e) { e.printStackTrace(); } }Ok, almost done, but not yet.Open your AndroidManifest.xml and add the following line
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
or using graphical interface: Permissions -> Add... -> android.permission.WRITE_EXTERNAL_STORAGE
And everything ready.
No comments:
Post a Comment