Cara memanggil WhatApp dari Aplikasi Android java Android
Studio
Disini kita akan menggunakan project baru. Jadi jika
teman-teman masih baru dalam aplikasi android menggunakan android studio, maka
teman-teman perlu juga memulai project baru.
Pertama teman-teman perlu membuat Activity untuk menampilkan
sebuah button yang ketika diklik maka akan menampilkan aplikasi WhatsApp.
Tujuan kita tidak hanya untuk membuka aplikasi WA, tetapi
juga langsung mengarah ke kontak seseorang.Sehingga kita langsung dapat chat
dengan seseorang.
Berikut code untuk aktivity.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Buka WA"/>
</LinearLayout>
</LinearLayout>
<LinearLayout 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">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Buka WA"/>
</LinearLayout>
</LinearLayout>
Tampilan dari activity tersebut akan seperti ini.
Setelah activity selesai maka sekarang kita akan menuju pada
java activity. Berikut ini script yang akan kita gunakan.
PENJELASAN Code ada
dibawah.
package android.itborneo.com.watest; import android.content.Intent; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button WaButton; WaButton = findViewById(R.id.button_wa); WaButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Uri uri = Uri.parse("smsto:" + "+628**********"); Intent sendIntent = new Intent(Intent.ACTION_SENDTO, uri); sendIntent.setPackage("com.whatsapp"); startActivity(sendIntent); Toast.makeText(MainActivity.this, "Button WA clicked", Toast.LENGTH_SHORT).show(); } }); } }
Oke, pada kota diatas sedidaknya kita akan pisah menjadi 3
bagian penting.
Yang pertama adalah menambahkan button
Pada penambahan button ada tiga hal yang kita lakukan. Hal tersebut
adalah menambahkan variabel button
Button WaButton;
Kemudian mencari button yang ada pada activity yang kita
buat sebelumnya.
WaButton = findViewById(R.id.button_wa);
Kemudian kita mengaktifkan button tersebut.
WaButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } });
Nah. Sampai situ code untuk Button.
Code yang kedua adalah mengirim pesan ke nomor tujuan.
Uri uri = Uri.parse("smsto:" + "+628**********"); Intent sendIntent = new Intent(Intent.ACTION_SENDTO, uri); sendIntent.setPackage("com.whatsapp"); startActivity(sendIntent);
Nah, pada contoh diatas, silahkan teman-teman memasukkan nomor
yang teman-teman inginkan.
Terakhir adalah Toast ( Opsional
)
Nah, toast ini merupakan notifikasi untuk user bahwa terjadi
sesuatu. Jadi teman-teman boleh untuk tidak menambahkan toast ini.
Toast.makeText(MainActivity.this, "Button WA clicked", Toast.LENGTH_SHORT).show();
Oke, Sekarang silahkan teman-teman coba. Dan pastikan dapat
berjalan dengan lancar. Jika teman-teman memiliki kendala silahkan untuk
berkomentar dibawah. Untuk kami Bantu
Cara memanggil WhatApp dari Aplikasi Android java Android Studio
Reviewed by IT Borneo
on
July 27, 2018
Rating:
No comments: