Minggu, 20 April 2014

Save Entry Data Android Application into "textfile.txt"

Melanjutkan postingan saya yang Input Data Diri dengan menampilkan data langsung di dalam program, dipostingan kali ini saya akan menambahkan fitur agar data yang diinputkan tersimpan dalam textfile.txt



Saya hanya menambahkan code pada MainActivity.java


 try {
            OutputStreamWriter save = new OutputStreamWriter(openFileOutput("burhan.txt", MODE_PRIVATE));
            save.write(outputnama.getText().toString());
            save.write(", ");
            save.write(outputemail.getText().toString());
            save.write(", ");
            save.write(outputahli.getText().toString());
            save.write(", ");
            save.write(outputjk.getText().toString());
            save.close();
          
            Toast.makeText(this, "Sukses menyimpan dalam file .txt", Toast.LENGTH_LONG).show();
        } catch  (Throwable e) {
            Toast.makeText(this, "Kesalahan: "+e.toString(), Toast.LENGTH_LONG).show();
        }

Untuk melihat filenya kita buka "Window - Open Perspective - DDMS". File tersimpan di "data - data - com.example.inputbiodata - files - burhan.txt"


Untuk membukanya kita send file tersebut dengan "Pull a file from the device" ke dalam folder di dalam komputer

 

 

Yakheeeeeeer gan, akhirnya data yang kita input di aplikasi android bisa tersimpan dalam notepad. Sekian posting saya kali ini, jika ada kekurangan mohon kasih masukkan yang membangun. Terimakasih.

Berikut materi tambahan yang hampir terlupakan, galau...
openFileOutput("textfile.txt", MODE_PRIVATE);
Untuk Membuka "file.txt" yang nantinya untuk menulis file dengan mode private (File yang dibuat hanya dapat diakses pada saat pemanggilan aplikasi).

OutputStreamWriter(fOut);
Penulisan konten pada data "file.txt" yang sudah dibuka oleh openFileOutput.

openFileInput("textfile.txt);
Untuk Membuka file yang nantinya digunakan untuk pembacaan"file.txt".

InputStreamReader(fIn);
Untuk Membaca konten yang sudah dibuka melalui openFileInput.

MODE_PRIVATE
Mode standar, Dimana file yang dibuat hanya dapat diakses pada saat pemanggilan aplikasi saja.

MODE_APPEND
Digunakan untuk "openFileOutput" jika terdapat file yang sama lalu menulis data dengan cara mengoverwrite data yang ada.

MODE_WORLD_READABLE
Memungkinkan semua aplikasi lain dapat mengakses atau membaca "file.txt" yang kita buat.

MODE_WORLD_WRITEABLE
Memungkinan semua aplikasi lain dapat mengubah "file.txt" yang kita buat.


Tidak ada komentar:

Posting Komentar