HOME > Java Android > Android Native > Kirim Email dengan Intent

Kirim Email dengan Intent

Nico 06 Juni 2017
Java Android
Android Native

Halo sobat. Saya disini akan sedikit sharing tentang Android. Jadi kita akan buat Aplikasi untuk kirim email. Yuk langsung aja disimak..

Langkah pertama, buat dulu project di AndroidStudio kalian..

 

langkah kedua, Isikan nama Application kalian. Berikut contohnya :

Langkah ketiga, sobat akan diminta menentukan minimum SDK device.

Langkah keempat, AndroidStudio menyediakan beberapa template. Untuk kasus ini, kita pakai yang Empty Activity saja.

Langka kelima, biarkan nama Activity Name : MainActivity dan Layout Name : activity_main. Setelah itu, langsung aja click Finish.

 

Setelah sobat click Finish, editor AndroidStudio akan terbuka seperti berikut :

*Catatan : Mungkin di beberapa komputer, ada yang sedikit agak lama dalam me-load gradle. Jadi, mohon bersabar ya sobat.

Setelah gradle berhasil dibangun, Sobat silahkan membuka file activity_main.xml sobat. 

Lalu perlu diperhatikan, orientation pada dibuat vertical seperti berikut :

Setelah itu, tambahkan script xml berikut tepat berada di antara tag dan

        android:layout_margin="5dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

                    android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="To : " />

                    android:id="@+id/mTxtTo"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textEmailAddress"
            android:hint="To"/>
   

            android:layout_margin="5dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

                    android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Subject : " />

                    android:id="@+id/mTxtSubject"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="Subject"/>
   

            android:layout_margin="5dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

                    android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Isi Pesan : " />

                    android:id="@+id/mTxtIsiPesan"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textMultiLine"
            android:hint="Isi Pesan"/>
   

            android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Kirim"
        android:onClick="onClickKirim"/>

 Selanjutnya, kita pindah ke file MainActivity.java

1. Deklarasi variable global terlebih dahulu seperti berikut :

EditText txtTo, txtSubject, txtIsiPesan;

2. Buat method onClickKirim (sesuai dengan onClick pada Button yang Anda buat di XML sebelumnya)

public void onClickKirim(View v)

{

}

3. Isikan code berikut kedalam method onClickKirim()

//Inisialisasi variable dan mengambil nilai yang diinput userString to       = txtTo.getText().toString();String subject  = txtSubject.getText().toString();String isiPesan = txtIsiPesan.getText().toString();//Menentukan data yang akan dilempar ke IntentIntent intent = new Intent(Intent.ACTION_SEND);intent.setType("text/html");intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"" + to});intent.putExtra(Intent.EXTRA_SUBJECT, "" + subject );intent.putExtra(Intent.EXTRA_TEXT, "" + isiPesan);//Memanggil activity yang telah membawa data datastartActivity(Intent.createChooser(intent, "Kirim Email"));//Memanggil method reset()reset();

4. selanjutnya membuat method reset(), agar dapat dipanggil pada method onClickKirim()

public void reset(){    txtTo.setText("");    txtSubject.setText("");    txtIsiPesan.setText("");}

 5. Setelah itu, jalankan aplikasi tersebut.

Hasil yang akan didapat mungkin akan seperti berikut :

Mari kita check...

1. Email berhasil masuk kedalam Inbox.

2. Isi Email

 

Demikian tutorial yang dapat saya berikan kepada sobat semua. Semoga mudah dimengerti dan mohon maaf jika ada kesalahan.

Bisa dilihat dan didownload di :