Implicit Intent dengan Android Studio (Dolphin 2021.3.1)
Implicit Intent
Implicit intent adalah sebua aksi deklarasi program untuk membuka atau menjalankan program lain. Contoh dari maksud tersebut seperti : Sharing link atau post ke Whatsapp, Update APK dengan membuka playsotre.
Implementasi
Implementasi dilakukan dengan contoh sederhana sebagaimana Implicit Intent bekerja. Di buat dengan nama 't1' dan path 'com.testing.t1'.
Contoh yang di buat berikut yaitu mencari inputan dari pengguna di playstore
1. Konfigurasi activity_main.xml
Konfigurasi "activity_main.xml" untuk desai interface yang digunakan. Interface yang dibuat dalam praktek ini dibuat sederhana dengan "input" dan "tombol" seperti berikut :
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<!-- Input Nama Aplikasi -->
<EditText
android:id="@+id/editTextAppName"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="Masukkan nama aplikasi"
android:inputType="text"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:padding="16dp" />
<!-- Button untuk Pencarian di Play Store -->
<Button
android:id="@+id/buttonSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cari di Play Store"
app:layout_constraintTop_toBottomOf="@id/editTextAppName"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="16dp"/>
</androidx.constraintlayout.widget.ConstraintLayout>
2.Konfigurasi MainActiviy.java
Konfigurasi activity untuk menambahkan logika inputan pengguna membuat aksi membuka playstore sesuai dengan search yang diinput.
3. Hasil Konfigurasi
Berikut adalah Sample hasil konfigurasi tersebut .
Seperti di video tunjukan, dengan menginput dan menekan tombol memicu aksi membuka playstore lalu mencari hasil inputan sebelumnya. Aksi tersebut tetap berjalan meskipun hasil inputan dengan asal atau tidak ditemukan di Playstore.
Code Konfigurasi di Sini
Comments
Post a Comment