TUGAS KU

Advertisement

Responsive Advertisement

 TUTORIAL PENGENALAN EXPLICIT INTENT DAN IMPLICIT INTENT PADA ANDROID STUDIO

Gambar 1 Penggunaan Explicit dan Implicit

Intent

        Membuat aplikasi mobile khususnya Android, mungkin membutuhkan lebih dari

satu activity. Pengolahan data atau menjalankan tugas tidak memungkinkan dilakukan

pada UI main thread, karena jika tugas ini membutuhkan waktu yang lama aplikasi akan

mengalami force close. Aplikasi Android juga menjalankan tugas berdasarkan event

yang diterima. Hal-hal ini dapat dilakukan menggunakan konsep Intent.

        Di Android, kemampuan mengirim pesan dimungkinkan dengan objek Intent.

Dengan bantuan intent, komponen Android bisa meminta fungsional dari komponen

Android lain. Saat kamu membuka aplikasi Instagram di handphonemu dan

menggunakannya untuk mengambil foto, kamu menggunakan intent. Intent juga

membantu mengkomunikasikan bagian dari sebuah aplikasi; perpindahan dari satu

layar (aktifitas) ke layar lain dimungkinkan dengan intent.


Untuk dapat melakukan sebuah aksi pada sebuah intent, ada 3 cara yang dapat dilakukan:

        1) Menjalankan sebuah activity lain baik dengan data ataupun tanpa data

        2) Membuat sebuah service untuk menjalankan pekerjaan tertentu pada sebuah

            background/non main thread.

        3) Mengirimkan sebuah broadcast. Pesan yang dikirimkan dalam keadaan tertentu,

            misalkan ketika booting atau sedang melakukan pengisian data baru mengirimkan

            data.

Terdapat 2 model Intent dalam pemrograman Android yaitu:

        1) Explicit Intent berfungsi untuk mengaktifkan komponen-komponen dalam satu

            aplikasi yang sama. Misalnya seperti : Berpindah Activity.

        2) Implicit Intent berfungsi untuk memanggil fungsi activity yang sudah ada di fungsi

            internal android seperti Dial Number, Open Browser dan lainnya.

Fungsi Intent

        a) Untuk berpindah halaman dari satu Activity ke Activity lain. Contohnya : Kita

            membuat aplikasi dengan 3 Activity. Activity utama berisi tombol informasi dan

            login. Ketika tombol informasi di klik akan tampil activity informasi begitupun

            dengan tombol login ketika di klik akan menampilkan activity login.

        b) Untuk transfer data dari satu Activity ke Activity lain. Contohnya : Pada saat kita

            mengisi data pada Activity login maka nanti akan ditampilkan informasinya pada

            Activity infomasi user.

        c) Untuk memanggil activity pada internal android seperti Melakukan Dial Number,

            Open Email ataupun lainnya.

Explicit Intent

    Explicit intent digunakan untuk memanggil Activity lain yang masih dalam satu

project ataupun berbeda. Pemanggilan Intent secara explicit dengan menentukan nama

Activity tujuan. Intent membutuhkan dua parameter, yang pertama adalah Context (dapat

didapatkan dari Activity atau Application) dan berikutnya adalah nama NamaActivity.class.




Okey, kita langsung saja ke Tutorialnya :

1. Pertama kita jalankan aplikasi IDE Android Studio, caranya :

a. Pilih Start → Android Studio




b. Pilih → Start a new Android Studio Project




c. Pilih → Empty Activity → Next



d. Configure Your Project → Finish


    Keterangan :

      

   Name                     : Inten Exsplisit

   Package Name      : rikiwahyudirw.blogspot.com                       

   Save Location       : D:\2021\semester6\ti1\Riki Wahyudi\

                                   Inten Exsplisit   

   Language              : Java

   Minimum SDK     : API 14   


    2. Maka akan muncul tampilan  IDE Android Studio, Setelah itu Ketikan script pada                   file activity_main.xml seperti gambar di bawah ini:



                     Maka tampilan design nya seperti di bawah ini :



                3. Setelah itu Buka dan ubah script MainActivity.java menjadi seperti gambar di bawah     ini




                  4. Buat sebuah Activity baru dengan Nama SecondActivity dengan cara seperti gambar         dibawah ini



   

                    5. Selanjutnya Buka dan ubah script activity_second.xml menjadi seperti gambar di bawah     ini



 
              

                    6. Selanjutnya Buka dan ubah script SecondActivity.java menjadi seperti gambar di                    bawah ini.


7. Setelah itu Buka dan ubah script String.xml menjadi seperti di bawah ini

  

       8. Buat file dimens.xml di dalam folder Res/Values lalu ketikan script nya seperti
                dibawah ini





                 9. Sesuaikan script AndroidManifest.xml seperti di bawah ini untuk mendaftarkan
                     komponen Intent Filter yang ada.



 10. Lalu coba jalankan menggunakan emulator (RUN) yang tersedia di Android Studio 
        maka akan tampil seperti gabar dibawah ini


Gambar 1.3  Hasil Run


Implicit Intent

        Intent Implisit adalah Intent yang tidak memiliki target dan melempar tugas ke

aplikasi lainnya. Intent jenis ini mengirim pesan dan permintaan, lalu System Android akan

mencari aplikasi yang dapat mengabulkan permintaan Intent. Aplikasi yang siap akan

menangkap tugas yang diberikan menjalankan tugas.

    Pemanggilan Intent ini dilakukan secara implicit. Pada

umumnya untuk melakukan ini, cukup dengan mendefinisikan aksi tertentu (dapat

menggunakan konstanta pada Intent yang umumnya menggunakan prefiks ACTION).

Aplikasi yang umum digunakan antara lain:

     Call

     Dialpad

     Contact

     Browser

     Call Log

     Gallery

     Camera


Gambar. 2 Contoh  Hasil Run


Okey, kita langsung saja ke Tutorialnya :

1. Pertama kita jalankan aplikasi IDE Android Studio, caranya :

a. Pilih Start → Android Studio




b. Pilih → Start a new Android Studio Project




c. Pilih → Empty Activity → Next



d. Configure Your Project → Finish


    Keterangan :

      

   Name                     : Implicit

   Package Name      : rikiwahyudirw.blogspot.com                       

   Save Location       : D:\2021\semester6\ti1\Riki Wahyudi\

                                  Pertemuan Implicit 

   Language              : Java

   Minimum SDK     : API 14   


    2. Kemudian Buka dan ubah script string.xml menjadi seperti di bawah ini


3. Setelah itu Ketikan script pada  file activity_main.xml seperti gambar di bawah ini:




     Bentuk layout dan blueprint dari file di atas akan tampil ceperti gambar di bawah ini


4. Selanjutnya Buka dan ubah script AndroidManifest.xml untuk mendaftarkan
            komponen Intent filter menjadi seperti gambar di bawah ini


5. Buat file dimens.xml di dalam folder Res/Values lalu ketikan script nya seperti
    dibawah ini   


6. Selanjutnya ubah script MainActivity.java menjadi seperti di bawah ini

 


7. Lalu coba jalankan menggunakan emulator yang tersedia di Android Studio                   maka akan tampil seperti gabar dibawah ini

                  



Ketika kita tekan tombol OPEN WEBSITE maka akan tampil web browser seperti
gambar di bawah ini


Ketika kita tekan tombol OPEN LOCATION maka akan tampil Google Map seperti
gambar di bawah ini


Ketika kita tekan tombol SHARE THIS TEXT maka akan tampil pilihan Apps yang
dapat melakukan share dalam system default android seperti gambar di bawah ini





Thank You 😄









Posting Komentar

0 Komentar