Cara Menjalankan Aplikasi Lain Dari Aplikasi Android

Tutorial Cara Menjalankan Aplikasi Lain di Android Studio

Halo semuanya, bagaimana kabar kalian hari ini? Saya harap kalian semua dalam keadaan yang baik-baik saja. Sebelumnya saya sudah membagikan kepada kalian tutorial cara membuka aplikasi facebook dari aplikasi android kalian. Untuk itu pada kesempatan kali ini, saya akan membagikan tutorial cara menjalankan aplikasi lain dari aplikasi android yang kalian buat.

Menjalankan aplikasi android yang sudah terinstal di perangkat android sangatlah mudah. Kalian hanya perlu menggunakan sedikit kode pada file java. Ada banyak cara untuk menjalankan aplikasi android lain yang terinstal pada perangkat, tetapi disini kalian akan mempelajari salah satu cara paling sederhana.

Dalam projek ini saya telah menambahkan button yang berbeda dalam file XML Layout untuk membuka aplikasi berbeda seperti Facebook, Instagram, YouTube, Chrome, Twitter dan WhatsApp. Untuk menguji apakah berfungsi atau tidak, kalian harus menginstal aplikasi ini di perangkat android atau emulator kalian.

- Advertisement -

Tutorial Cara Menjalankan Aplikasi Lain di Android Studio

Buatlah projek android studio baru dengan informasi sebagai berikut:

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

Daftar file xml 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 Open App.

XML Layout File

Buka file activity_main.xml dalam projek android studio kalian. Buatlah sebuah LinearLayout yang memiliki orientasi vertikal dan gravitasi center. Tambahkan didalamnya widget button yang memiliki atribut onClick. 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:gravity="center"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <Button
        android:layout_width="175dp"
        android:layout_height="wrap_content"
        android:onClick="openfb"
        android:text="Open Facebook" />

    <Button
        android:layout_width="175dp"
        android:layout_height="wrap_content"
        android:onClick="openIG"
        android:text="Open Instagram" />

    <Button
        android:layout_width="175dp"
        android:layout_height="wrap_content"
        android:onClick="openTwitter"
        android:text="Open Twitter" />

    <Button
        android:layout_width="175dp"
        android:layout_height="wrap_content"
        android:onClick="openYt"
        android:text="Open YouTube" />

    <Button
        android:layout_width="175dp"
        android:layout_height="wrap_content"
        android:onClick="openChrome"
        android:text="Open Chrome" />

    <Button
        android:layout_width="175dp"
        android:layout_height="wrap_content"
        android:onClick="openWA"
        android:text="Open WhatsApp" />

</LinearLayout>

Java Activity File

Buka file MainActivity dalam folder java pada projek android studio kalian. Tambahkan kode dibawah ini untuk membuat button membuka aplikasi yang sesuai dengan teks pada tombol. Berikut ini adalah kode lengkap untuk file MainActivity.java

app/java/com.androidrion.openapp/MainActivity.java

package com.androidrion.openapp;

import androidx.appcompat.app.AppCompatActivity;

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

public class MainActivity extends AppCompatActivity {

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

    public void openfb(View view) {
        Intent launchfb = getPackageManager().getLaunchIntentForPackage("com.facebook.katana");
        startActivity(launchfb);
    }

    public void openIG(View view) {
        Intent launchInstagram = getPackageManager().getLaunchIntentForPackage("com.instagram.android");
        startActivity(launchInstagram);
    }

    public void openTwitter(View view) {
        Intent launchTwitter = getPackageManager().getLaunchIntentForPackage("com.twitter.android");
        startActivity(launchTwitter);
    }

    public void openYt(View view) {
        Intent launchYouTube = getPackageManager().getLaunchIntentForPackage("com.google.android.youtube");
        startActivity(launchYouTube);
    }

    public void openChrome(View view) {
        Intent launchChrome = getPackageManager().getLaunchIntentForPackage("com.android.chrome");
        startActivity(launchChrome);
    }

    public void openWA(View view) {
        Intent launchWhatsApp = getPackageManager().getLaunchIntentForPackage("com.whatsapp");
        startActivity(launchWhatsApp);
    }
}

Run ‘app’

Sekarang jalankan projek android studio kalian. Pada tampilan awal aplikasi, kalian bisa melihat ada 6 tombol yang berada di tengah-tengah aplikasi. Jika kalian mengklik tombol yang sesuai dengan namanya, maka aplikasi akan keluar dan menampilkan aplikasi yang sesuai dengan nama tombol tersebut. Jika kode diatas tidak terjadi error, maka aplikasi akan terlihat seperti pada gambar dibawah ini.

AKHIR KATA

Itulah tadi tutorial singkat dan mudah cara membuka aplikasi lain dari android studio. Tutorial diatas sangatlah mudah untuk dikerjakan mengingat bahwa kode yang digunakan sedikit untuk bisa membuat button pada aplikasi android membuka aplikasi lain yang sesuai dengan keinginan pengembang.

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.