Skip to content Skip to sidebar Skip to footer

Belajar Cara Membuat Button berjenis Implicit Intents di Android

Intents adalah suatu komponen di dalam pemrograman Android yang berfungsi sebagai objek pesan yang dapat di gunakan untuk meminta respon dari komponen aplikasi lain. Bisa juga disebut menghubungkan Antara komponen satu dan Komponen lainya.

ilustrasi intent bekerja
Ilustrasi bagaimana Intent bekerja (developer.android.com)


Terdapat dua tipe Intent

  • Explicit Intents 
  • Implicit Intens
Seperti di Tutorial sebelumnya kita telah belajar cara membuat Explicit Intents . sekarang kita akan belajar Cara Membuat Button berjenis Implicit Intents di Android.

Di dalam Implicit Intents kita bisa  melakukan pemanggilan aplikasi lain dan kita embed atau masukan kedalam fungsi didalam aplikasi kita. Contoh kita ingin memanggil Aplikasi Call/Panggilan atau juga Browser Web. Seperti di dalam tutorial ini kita akan menggunakan dan memanggil Aplikasi Browser Web.

     Pastikan kalian sudah Membaca Cara Membuat Aplikasi HelloWorld di Android Studio untuk dasarnya ,karna tutorial disini kita akan langsung mulai pemrograman Aplikasi di dalam Android Studio .



Buat  file java dan  file layout.xml

Klik kanan Package pada folder  app>Java>com.okedroid.helloworld (package disesuaikan dengan yang kamu buat)

Buat file Java
Buat file java

beri nama file java
beri nama file java

Klik Kanan folder Layout di appres>Layout

Buat file layout
Buat file Layout



Buat Nama Layout
Buat nama layout



Berikut codingan programnya :

layar1.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="20dp" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Browser Web Okedroid.com"
        android:id="@+id/textView"
        android:layout_gravity="center_horizontal" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Browser"
        android:id="@+id/button1"
        android:layout_gravity="center_horizontal" />


</LinearLayout >

Implicit_Intent.java
package com.okedroid.helloworld;


import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.content.Intent;

public class Implicit_Intent extends ActionBarActivity {

    Button browse;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.layar1);

        browse = (Button) findViewById(R.id.button1);

        // set listener for browse button

        browse.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {

                // TODO Auto-generated method stub

                Uri uriUrl = Uri.parse("http://www.okedroid.com");

                Intent browse_intent = new Intent(Intent.ACTION_VIEW, uriUrl);

                startActivity(browse_intent);
            }
        });
    }
}



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

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <!--  Activity Utama -->

        <activity
            android:name=".Implicit_Intent"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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




    </application>

</manifest>



Hasilnya :



Hasil Button berjenis Implicit Intents di Android
 Implicit Intents


referenced :tutorialsbuzz.com



Post a Comment for "Belajar Cara Membuat Button berjenis Implicit Intents di Android"