Cara Membuat Aplikasi Android Untuk Kirim Pesan WhatsApp

Halo semuanya, bagaimana kabar kalian hari ini? Saya harap kalian semua dalam keadaan yang baik-baik saja. Sebelumnya saya sudah pernah membagikan tutorial cara membuka percakapan atau chat conversation dari aplikasi whatsapp di android studio. Dan pada kesempatan kali ini saya akan membagikan tutorial cara kirim pesan ke aplikasi whatsapp dari aplikasi yang kalian buat di android studio.

Dalam tutorial ini, kalian akan belajar cara membuat aplikasi android untuk membuat pesan yang siap di kirim ke aplikasi android dengan menggunakan function Intent.ACTION_SEND. Sebenarnya ada banyak cara membuat aplikasi untuk mengirim pesan ke aplikasi WhatsApp, namun disini kalian akan belajar dengan salah satu cara yang sederhana.

Kalian bahkan bisa membuat custom pada tutorial ini agar orang bisa mengirim pesan ke nomor tertentu, tetapi untuk tutorial ini kita hanya menggunakan nomor yang telah dibuat. Jadi, pada tutorial ini kalian akan belajar cara mengirim pesan whatsapp melalui aplikasi yang kalian buat dari android studio menggunakan function Intent.ACTION_SEND dengan kode yang sederhana dan mudah.

- Advertisement -

Tutorial Cara Mengirim Pesan WhatsApp Menggunakan Intent.ACTION_SEND di Android Studio

Buatlah projek android studio baru dengan informasi sebagai berikut:

Application Name:Whats App
Package Name:com.androidrion.whatsapp
Language:Java
Minimum SDK:API 15: Android 4.0.3 (IceCreamSandwich)

Daftar xml java yang digunakan dalam projek ini:

  • activity_main.xml

Daftar file java yang digunakan dalam projek ini:

  • MainActivity.java

Dibawah ini adalah langkah-langkah dalam pembuatan aplikasi Whats App.

XML Layout File

Buka file activity_main.xml dalam folder layout pada projek android studio kalian. Tambahkan widget EditText untuk membuat pesan yang akan di kirim dan widget Button untuk mengirim pesan tersebut ke aplikasi WhatsApp. Berikut ini adalah kode lengkap untuk file activity_main.xml

app/res/layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="16dp"
    tools:context=".MainActivity">

    <TextView
        style="@style/TextAppearance.AppCompat.Subhead"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Pesan"
        android:textColor="@android:color/black" />

    <EditText
        android:id="@+id/pesan"
        android:layout_width="match_parent"
        android:layout_height="100dp"
        android:layout_marginTop="4dp"
        android:background="@drawable/border"
        android:focusable="true"
        android:gravity="top"
        android:inputType="textMultiLine"
        android:padding="8dp">

        <requestFocus />

    </EditText>

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:onClick="openWA"
        android:text="KIRIM" />

</LinearLayout>

Disini kalian mungkin akan mendapati kode yang error. Itu karena saya menambahkan atribut background untuk EditText. Kalian bisa mengikuti tutorial dibawah ini untuk mengatasi masalah tersebut.

CARA MEMBUAT BORDER PADA EDITTEXT DI ANDROID STUDIO

Java Activity File

Buka file MainActivity dalam folder java pada projek android studio kalian. Gunakan kode dibawah ini untuk membuat aplikasi bisa mengirim pesan yang ada pada EditText dikirim ke aplikasi WhatsApp. Berikut ini adalah kode lengkap untuk file MainActivity.java

app/java/com.androidrion.whatsapp/MainActivity.java

[sociallocker id=”1410″]

package com.androidrion.whatsapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    EditText pesan;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        pesan = findViewById(R.id.pesan);

    }

    public void openWA(View view) {
        String Pesan = pesan.getText().toString();

        Intent sendWA = new Intent();
        sendWA.setAction(Intent.ACTION_SEND);
        sendWA.putExtra(Intent.EXTRA_TEXT, Pesan);
        sendWA.putExtra("jid", "6285880827382" + "@s.whatsapp.net");
        sendWA.setType("text/plain");
        sendWA.setPackage("com.whatsapp");
        startActivity(sendWA);
    }
}

[/sociallocker]

Run ‘app’

Sekarang jalankan projek android studio kalian. Pada tampilan awal aplikasi, kalian bisa melihat Text Area yang bisa kalian ketik di dalam nya. Jika kalian mengetik didalam nya lalu menekan tombol kirim. Maka aplikasi akan tertutup dan membuka aplikasi WhatsApp yang sudah ada pesan yang siap dikirim ke nomor 085880827382. Jika kode diatas tidak terjadi masalah, maka aplikasi akan terlihat seperti pada gambar dibawah ini.

AKHIR KATA

Itulah tadi tutorial singkat dan mudah cara membuat aplikasi untuk kirim pesan ke aplikasi whatsapp dari android studio. Tutorial diatas sangatlah mudah dikerjakan karena kita hanya memerlukan function Intent.ACTION_SEND untuk membuat aplikasi mengirim pesan ke aplikasi WhatsApp.

Jika kalian mengalami kendala saat melakukan tutorial di atas, silahkan komentar di bawah artikel ini. Jangan lupa untuk like dan subscribe Channel YouTube Android Rion. Semoga artikel ini membantu kalian. Terima Kasih.

- Advertisement -

Get real time updates directly on you device, subscribe now.

You might also like

- Advertisement -

4 Comments
  1. Lukman says

    Gan, boleh minta source codenya? Soalnya source code tidak saya temukan di interface browser saya. Jika ia minta tolong di emailkan ya gan. Ke email yang saya submit.

    1. Android Rion says

      Hai Lukman, Terima kasih telah mengunjungi blog Android Rion.

      Saya menggunakan browser chrome terupdate dan itu baik-baik saja. source code nya tetap muncul setelah artikel nya di share melalui tombol sosial media yang tersedia. Namun, tetap saja saya akan memenuhi permintaan mas Lukman untuk membagikan source codenya melalui email. Tunggu beberapa menit setelah komentar ini di approve.

      Salam,
      Rion

  2. Jaffran Tirta says

    saya juga gak keliatan gan source codenya.. bisa share ga gan ?

    1. Android Rion says

      Hai Jaffran Tirta. Terima kasih telah berkunjung ke blog Android Rion.

      Maaf Jaffran, untuk tutorial ini saya memang tidak menyiapkan link download projeknya.

Leave A Reply

Your email address will not be published.