Membuka URL & Aplikasi Lain dari Button Android (Uri.parse)
Oleh Afa HernandesDiperbarui 1 menit baca
Seri · Bagian 8 dari 9Komponen UI Android
- 1Cara Membuat Project Baru di Android Studio
- 2Membuat Loading/Splash Screen di Android Studio
- 3Spinner (Combo Box) di Android: Data Statis & dari JSON
- 4Cara Menggunakan RadioButton di Android
- 5Cara Membuat Alert Dialog di Android Studio (Lengkap + Loading)
- 6Date Picker Dialog di Android
- 7Cara Load Gambar dari URL di Android
- 8Membuka URL & Aplikasi Lain dari Button Android (Uri.parse)
- 9Source Code Halaman Dashboard UI Android

Berikut adalah source code android button onclik untuk mengalihkan pengguna ke aplikasi lain seperti youtube, google maps dan lain lain dengan membawa parameter.
//deklarasi variabelString myLati = "-6.353370";String myLongi = "106.832349";String myPosisi = "Lp2m aray Jkt";
String myLati2 = "-6.353370";String myLongi2 = "106.832349";String myPosisi2 = "Lp2m aray Jkt";
//========================================================================
//parse url ke google mapsButton btnDirection= (Button) findViewById(R.id.btnDirection);btnDirection.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr="+myLati+","+myLongi+"&daddr="+myLati2+","+myLongi2)); intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); startActivity(intent);}});
//=========================================================================//parse url ke google maps 2Button btnDirection= (Button) findViewById(R.id.btnDirection);btnDirection.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr="+myLati+","+myLongi+"&daddr="+myLati2+","+myLongi2)); intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); startActivity(intent);}});
//=========================================================================
//parse url ke youtubeButton btnYoutube= (Button) findViewById(R.id.btnYoutube);btnYoutube.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { String id = "escyh_45TrY"; Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/watch?v=" + id)); intent.putExtra("VIDEO_ID", id); startActivity(intent);}});

