Cara Membuat Aplikasi Android Untuk Melakukan Panggilan Telepon di Android Studio

Tutorial Cara Melakukan Panggilan telepon di Android Studio

Halo semuanya, bagaimana kabar kalian hari ini? Saya harap kalian semua dalam keadaan baik-baik saja. Pada kesempatan kali ini, saya akan membagikan tutorial cara melakukan panggilan telepon di android studio.

Dalam tutorial ini, kalian akan belajar cara membuat aplikasi android untuk melakukan panggilan telepon di android studio.

Tutorial Cara Membuat Aplikasi Android Untuk Melakukan Panggilan Telepon

- Advertisement -

Buatlah projek android studio baru dengan informasi sebagai berikut:

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

Daftar file xml yang digunakan dalam projek ini.

  1. AndroidManifest.xml
  2. activity_main.xml

Daftar file java yang digunakan dalam projek ini:

  1. MainActivity.java

Di bawah ini adalah langkah-langkah dalam pembuatan aplikasi Call App.

Manifest File

Dalam folder manifests pada projek kalian, buka file AndroidManifest.xml. Tambahkan permission CALL_PHONE dalam projek kalian. Berikut ini adalah kode lengkap untuk file AndroidManifest.xml

app/manifests/AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.androidrion.callapp">

    <uses-permission android:name="android.permission.CALL_PHONE" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

XML Layout File

Buka file activity_main.xml pada projek android studio kalian dan tambahkan widget Button di dalamnya. Berikut ini adalah kode lengkap untuk file activity_main.xml

app/res/layout/activity_main.xml

<?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">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="16dp"
        android:onClick="callClick"
        android:text="Call: 999-999-999"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

Java Activity File

Buka file MainActivity dalam folder java pada projek android studio kalian dan tambahkan kode dibawah ini untuk membuat aplikasi bisa melakukan panggilan telepon. Berikut ini adalah kode lengkap untuk file MainActivity.java

app/java/com.androidrion.callapp/MainActivity.java

package com.androidrion.callapp;

import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;

import android.Manifest;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

    private static final int REQUEST_PHONE_CALL = 1;

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

    public void callClick(View view) {
        Intent intentCall = new Intent(Intent.ACTION_CALL);
        intentCall.setData(Uri.parse("tel:999999999"));
        if (ContextCompat.checkSelfPermission(MainActivity.this,
                Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {

            ActivityCompat.requestPermissions(MainActivity.this,
                    new String[]{Manifest.permission.CALL_PHONE}, REQUEST_PHONE_CALL);
        } else {

            startActivity(intentCall);
        }
    }
}

Run ‘app’

Sekarang jalankan projek android studio kalian. Pada tampilan awal aplikasi, kalian bisa melihat tombol yang berada di tengah-tengah aplikasi. Ketika kalian mengklik tombol tersebut, maka aplikasi meminta persetujuan user untuk bisa melakukan panggilan melalui aplikasi yang telah di buat. Apa bila kalian mengklik “Allow” maka aplikasi bisa melakukan panggilan. Setelah itu, Ketika kalian mengklik tombol lagi, maka aplikasi akan mengarahkan kalian ke panggilan dengan nomor 999999999. Jika kode di atas tidak terjadi masalah, maka aplikasi akan terlihat seperti pada gambar di bawah ini.

AKHIR KATA

Itulah tadi tutorial singkat dan mudah cara membuat aplikasi android untuk melakukan panggilan telepon. Tutorial di atas sangatlah mudah untuk dikerjakan karena tidak begitu banyak kode yang harus di tulis untuk bisa melakukan panggilan telepon di android.

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 -

Leave A Reply

Your email address will not be published.