-->

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..
Facebook Comments

0 komentar