20 Apr 2014

PEMBERKASAN PADA APLIKASI ANDROID


openFileOutput("textfile.txt", MODE_PRIVATE);
method untuk membuat file txt dengan nama textfile.txt sesuai yg terdapat di parameternya, dengan mode private / default.
OutputStreamWriter(fOut);
Class yg di panggil untuk mampilkan file text dgn parameter variabel berisi method openFileOutput().
openFileInput("textfile.txt);
method untuk membuka file txt dengan nama textfile.txt sesuai yg terdapat di parameternya.
InputStreamReader(fIn);
Class yg di panggil untuk mamasukkan file text dgn parameter variabel berisi method openFileInput().


MODE_PRIVATE
File creation mode: the default mode, where the created file can only be accessed by the calling application.

Mode pembuat File: mode awal atau default dimana saat membuat filenya hanya dapat dilakukan dgn memanggil aplikasi.

MODE_APPEND
File creation mode: for use with openFileOutput(String, int), if the file already exists then write data to the end of the existing file instead of erasing it

Digunakan dgn method openFileOutput(String, int), jika file yg hendak kita buat sudah ada maka menuliskan data sampai akhir dr file yg ada bahkan menghapusnya.

MODE_WORLD_READABLE
This constant was deprecated in API level 17. Creating world-readable files is very dangerous, and likely to cause security holes in applications. It is strongly discouraged; instead, applications should use more formal mechanism for interactions such as ContentProvider, BroadcastReceiver, and Service. There are no guarantees that this access mode will remain on a file, such as when it goes through a backup and restore. File creation mode: allow all other applications to have read access to the created file.

MODE_WORLD_WRITEABLE
This constant was deprecated in API level 17. Creating world-writable files is very dangerous, and likely to cause security holes in applications. It is strongly discouraged; instead, applications should use more formal mechanism for interactions such as ContentProvider, BroadcastReceiver, and Service. There are no guarantees that this access mode will remain on a file, such as when it goes through a backup and restore. File creation mode: allow all other applications to have write access to the created file



Pemberkasan ini berkaitan jg dengan tutorial berikut http://coverhidupku.blogspot.com/2014/04/tutorial-menampilkan-biodata.html

untuk menulis file atau membuat file text, masukkan kode ini pada method fungsi yg memiliki aksi eksekusi aplikasi contohnya tombol maka kode berikut sisipkan pada method klikSubmit().
try {
       FileOutputStream fOut = openFileOutput("simpanoi.txt", MODE_PRIVATE);
       OutputStreamWriter osw = new OutputStreamWriter(fOut);
                    
osw.write("File:"+namahere.getText()+emailhere.getText()+ jkhere.getText()+ hobihere.getText());
       osw.close();
                    
       Toast.makeText(getBaseContext(), "File tersimpan dalam txt guys",Toast.LENGTH_SHORT).show();
} catch(IOException ioe){
       ioe.printStackTrace();
}



sedangkan kode berikut untuk membaca file teks yg dipanggil, peletakaan kodingnya jg sama.
try {
       FileInputStream fIn = openFileInput("simpanIN.txt");
       InputStreamReader isr = new InputStreamReader(fIn);
                    
       char[] inputBuffer = new char[READ_BLOCK_SIZE];
       String s = "";
       int charRead;
       while((charRead = isr.read(inputBuffer))>0)
       {
              String readString = String.copyValueOf(inputBuffer, 0, charRead);
              s += readString;
                          
              inputBuffer = new char [READ_BLOCK_SIZE];
       }
       isr.close();
                                               
       Toast.makeText(getBaseContext(), "File txtnya sudah terLOAD guys" + s ,Toast.LENGTH_SHORT).show();
       } catch(IOException ioe){
              ioe.printStackTrace();

       }


Terimakasih ^^

4 Apr 2014

TUTORIAL MENAMPILKAN BIODATA

1. Seperti biasa buat project baru dulu.

2.       Lalu rancang interface mulai dari Nama dengan widget EditText, E-mail dengan widget EditText jg tapi type inputdatanya adalah Email,  jenis kelamin dengan RadioGroup dan 2 item RadioButton, dan Hobi dengan CheckBox, lalu Tombol untuk mengeksekusi Fungsi. 


3.  Berikut source codenya

1 Apr 2014

TUGAS KELOMPOK PEMROGRAMAN MOBILE PERTEMUAN Ke-4

Selamat Pagi/Siang/Sore/Malam :)
Mau nugas kuliah dulu :)

Nama Anggota :
- PETER ANGGA BRANCO DE VRIES MAU [A11.2011.05932]
- MUHAMMAD JORDANSYAH REZA N.R [A11.2010.05506]
- MUHAMMAD DAFIT SAPUTRO [A11.2011.06086]
- RACHMAD BUDI SEPTIAWAN [A11.2011.05946]
- DAMAR INDERAJATI [A11.2012.06841]

1.       Jelaskan Code dari Program BelajarImplicitIntent.zip . Beri keterangan Pada listing Codenya


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    // Jika layout_width diset fill_parent maka lebar dari komponenWidget tersebut akan memenuhi
    layar monitor device mobile.
    android:layout_height="fill_parent"
 // Jika layout_height diset fill_parent maka lebar dari komponenWidget tersebut akan memenuhi    
layar monitor device mobile
    android:orientation="vertical" >
//orienasi layar akan vertikal

<TextView
        android:layout_width="fill_parent"
// Jika layout_width diset fill_parent maka lebar dari komponenWidget tersebut akan
         memenuhi    layar monitor device mobile.
        android:layout_height="wrap_content"
       // Jika diset wrap_content maka lebar dari komponenWidget tersebut akan menyesuaikan
       content yang ada didalamnya
        android:text="agusharyanto.net Belajar Implicit Intent" />
//text akan menampilkan tulisan agusharyanto.net Belajar Implicit Intent

<Button
        android:id="@+id/btnMcDonald"//nama id button
        android:layout_width="match_parent"// fungsinya sama hanya saja matc parent untuk api level
 8 keatas
        android:layout_height="wrap_content"
// Jika diset wrap_content maka lebar dari komponenWidget tersebut akan menyesuaikan
       content yang ada didalamnya
        android:text="Pesan McDonald" >
//text akan menampilkan tulisan Pesan McDonald

</Button>