Menulis file di android SD-card
Menuliskan file di android tidak begitu susah mirip kebanyakan menggunakan java-IO class yang dapat kita gunakan. Ups ternyata android sudah menyediakan fungsi untuk membuat file pada class Context untuk lebih jelasnya silahkan baca ini..http://developer.android.com/reference/android/content/Context.html#openFileOutput%28java.lang.String,%20int%29
Nah untuk cara penggunaannya cukup mudah. ane kasih contoh cara penggunaan fungsi ini
public static void writeToFile(String filename, String source, Activity a) throws IOException { FileOutputStream fOut = a.openFileOutput(filename, Activity.MODE_WORLD_READABLE); OutputStreamWriter osw = new OutputStreamWriter(fOut); osw.write(source); osw.flush(); osw.close(); }
Nah file yang terbentuk nanti berada pada /data/data/<nama.package>/files..
Nah sekarang bagaimana jika kita ingin membuat file di Sdcard. Emm.. Lumayan mudah juga kok setelah googling - googling ketemu salah satu kode yang membantu untuk menciptakan file di sd card android simple ..
Untuk melihat bagaimana caranya lihat code dibawah ini..
File root = Environment.getExternalStorageDirectory(); if (root.canWrite()){ File gpxfile = new File(root, "gpxfile.gpx"); FileWriter gpxwriter = new FileWriter(gpxfile); BufferedWriter out = new BufferedWriter(gpxwriter); out.write("Hello world"); out.close(); }
cukup mudah bukan?
Nah kalo di file explorernya seperti ini nih...
Keep reading and practice. And don't give up before you find it. Keep study..