Skip to main content

Belajar Intent di android Studio

Intent merupakan suatu pesan yang digunakan untuk mengaktifkan tiga komponen dasar pada aplikasi Android yaitu ActivityService, dan Broadcast Receiver. Aktifasi pada komponen-komponen tersebut bisa terjadi pada aplikasi yang sama atau berbeda, seperti menjalankan Activityinisiasi Service, atau pengiriman pesan kepada Broadcast Receiver. Pada saat terjadi komunikasi antar komponen, Intent menyimpan paket informasi yang digunakan pada proses tersebut.

Secara umum intent terbagi dua intent implicit dan explicit yaitu sebagai berikut :

1.       Intent Explicit
Intent dapat digunakan untuk transfer data antar Activity. Pada saat sebuah Activity memanggil Activity yang lain, Intent dapat menyimpan data informasi yang ikut dikirimkan pada pemanggilan tersebut, seperti berikut ini.
    Intent intent = new Intent( this, MainActivity.class);
         
      intent.putExtra( "NAMA", "dian" );
                startActivity(intent);

Pada pemanggilan Activity tersebut, dikirimkan informasi berupa data NAMA dengan nilai String “dian” dan data UMUR dengan nilai integer 17. Informasi tersebut dapat ditangkap oleh activity yang dipanggil dengan code seperti ini.

    Bundle extras = getIntent().getExtras();
        String nama = extras.getString("NAMA");
2.      Intent Implicit
Mengirim email, membuka halaman website, melihat lokasi pada map, merupakan aktifitas-aktifitas yang biasanya ada pada aplikasi Android. Untuk melakukan aktifitas-aktifitas tersebut, kita bisa membuat sendiri fiturnya atau bisa dengan memanfaatkan Intent untuk mengerjakannya. Intent dapat memanggil aplikasi lain untuk mengerjakan aktifitas tersebut, seperti memanggil aplikasi Gmail untuk mengirim email, aplikasi browser seperti Opera atau Chrome untuk membuka halaman website, atau aplikasi Maps untuk menampilkan lokasi pada peta. Beberapa contoh pemanfaatan Intent untuk melakukan aktifitas tertentu dengan bantuan aplikasi lain :
Contoh Intent untuk mengirim email

        Intent emailIntent = new Intent(android.content.Intent. ACTION_SEND );
        String emailList[] = { "diandeveloper@gmail.com" };
        emailIntent.putExtra(android.content.Intent. EXTRA_EMAIL , emailList);
        emailIntent.setType( "plain/text" );
        emailIntent.putExtra(android.content.Intent. EXTRA_SUBJECT ,
                      "[diandeveloper - Mengenal Intent]" );
        startActivity(Intent. createChooser(emailIntent, "Send via"));

Belajar implementasi intent seperti gambar dibawah cek penjelasanya di link ini pilih hari ke 2



Comments

Popular posts from this blog

Membuat Aplikasi Ramalan Cuaca Menggunakan Kotlin 2017

Hallo Kuy, Masih sehat dengan Codingganya? semoga tetap sehat dan enggak muntah-muntah dalam belajar pemmogramman, pada artikel kali ini saya akan membahas tentang Kotlin, materi ini saya dapatkan waktu mengikuti workshop di kantor Go-jek, materi ini diberikan oleh salah satu Depelover Google Expert Indonesia yaitu Sidiq Permana dan di workshop juga ada Mobile Engginernya Gojek, teman-teman engginer java dan lain lain yang ingin berhijrah ke kotlin, kenapa sih kotlin? iya, Google kedepan akan menjadikan bahasa kotlin itu menjadi bahasa utama untuk android, itu nanti ya. motivasi belajar proggraming Pada artikel yang akan saya share yaitu bukan project buatan saya, akan tetapi projectnya Sidiq permana, yang mana dalam projectnya mengimplementasikan konsep MVP pada projectnya. Apa itu MVP ?  baca disini  lebih lengkap. untuk anda yang pemula atau yang ingin hijrah ke kotlin bisa belajar di link bawah ini dasar kotlin android untuk membuat perhitungan luas segitiga...

Contact Person

Hello Semua, bagi yang ingin menanyakan persoalan isi content yang saya telah post bisa menghubungi saya di daftar kontak saya dibawah ini : Whatsap  0853-9803-8073 Email       Basriumar12@gmail.com Group Belajar Android LINK GROUP WHATSAP   http://bit.ly/2x3H0oT  full kuota LINK GORUP TELEGRAM  http://bit.ly/2knZ5gu

Menampilkan Gambar dengan Library Picasso dan Retrofit 2 di Android

Pada kesempatan kali ini kita akan membuat Aplikasi android yang dapat menampilkan gambar dari database maria DB ke android dengan studi kasus App Resep Makanan, disini kita akan menggunakan library yang namanya picasso untuk menampilkan gambar, dan retrofit untuk library parsing data dari database maria DB, disini kita memerlukan webservice menggunakan bahasa PHP untuk mendapatkan data json dari data yang ada di database. apa saja yang kita perlukan yaitu webservice, libarary picasso dan retrotif2. semua file modul dan project bisa di download di link post ini pilih tag Tampilkan Gambar di android menggunakan Picasso. semua file modul dan project bisa di download di link post ini pilih tag Tampilkan Gambar di android menggunakan Picasso. semua file modul dan project bisa di download di link post ini pilih tag Tampilkan Gambar di android menggunakan Picasso.   untuk tampilan aplikasinya bisa cek gambar dibawah ini, hanya memiliki 2 activity yaitu activity yang...