TRI ADI - Modul5
TRI ADI - Modul5
Screenshot LoginActivity.java
Pada langkah ini setelah dilakukan pengecekan email dan password, ketika email
dan password sudah benar maka menginstansiasi Intent baru dengan. Setelah itu membuat
Bundle baru untuk memasukkan data. Bundle itu ditaruh email dengan data.putString()
dengan key “email” dan value email input pengguna.
Setelah itu Bundle data dimasukkan ke objek mrHead dengan putExtras(). Yang
terakhir melakukan startActivity dengan parameter mrHead.
Screenshot mrHead.java
Pada mrHead intent didapatkan dengan getIntent(). Data dari email dan password
didapatkan intent.getStringExtra().
2
LAPORAN PRAKTIKUM PENGEMBANGAN APLIKASI MOBILE – NAMA – NIM
3
LAPORAN PRAKTIKUM PENGEMBANGAN APLIKASI MOBILE – NAMA – NIM
Ketika button ContactUs diklik, maka akan menginstansiasi dengan Intent intentContact =
new Intent() dengan parameter mrheadactivity sebagai context dan ContactUs sebagai
tujuan Intent. IntentContact ditambahkan data email dengan putExtra() dan menjalankan
intent dengan startActivity().
4
LAPORAN PRAKTIKUM PENGEMBANGAN APLIKASI MOBILE – NAMA – NIM
5
LAPORAN PRAKTIKUM PENGEMBANGAN APLIKASI MOBILE – NAMA – NIM
Menambahkan event handler ke btEmail dengan event OnClick. Setelah btEmail diklik, akan
membuat Intent baru yang akan melakukan Email dengan parameter Intent.ACTION_SEND.
intentEmail ditambahkan data dan tipe nya. Data nya yaitu Uri.parse(“mailto”), parse
digunakan untuk mengubahkan mailto menjadi URI yang telah disediakan karena data
menggunakan URI. Dengan type dari intent berupa string “message/rfc822”.
Setelah itu menambahkan data untuk email seperti tujuan email dengan
Intent.EXTRA_EMAIL, dengan value berupa array string email address. Untuk subjek email
dengan key EXTRA_SUBJECT, dan body email dengan key Intent.EXTRA_TEXT.
Setelah itu startActivity dengan intent yang telah dibuat dengan mengecek apakah package
tersedia atau tidak dengan if intent.resolveActivity dengan getPackageManager() != null.
7. Membuat Intent Telpon dan SMS ketika button Telpon atau SMS diklik
6
LAPORAN PRAKTIKUM PENGEMBANGAN APLIKASI MOBILE – NAMA – NIM
Menambahkan event handler ke btTelpon dengan event OnClick. Setelah btTelpon diklik,
akan membuat Intent baru yang akan melakukan Telpon dengan parameter
Intent.ACTION_DIAL.
intentTelpon ditambahkan data dengan setData() dengan parameter nomor telpon yang
diparse ke Uri.
Sama dengan btSMS, menambahkan event handler dan jika diklik akan membuat intent baru
dengan parameter Intent.ACTION_VIEW. Setelah itu mengeset data dengan sms:[nohp]. Dan
menambahkan data extra dengan sms_body dengan value string sms.
Setelah itu startActivity dengan intent yang telah dibuat dengan mengecek apakah package
tersedia atau tidak dengan if intent.resolveActivity dengan getPackageManager() != null.