Saturday, 11 June 2016

Tutorial Android Studio cara membuat Aplikasi WebView

sebelumnya terimakasih sudah mengunjungi blog saya ini. di sini saya akan membuat tutorial android studio tentang bagaimana membuat webView untuk aplikasi android. langsung saja.

membuat aplikasi webview
contoh screnshoot webview

contoh APK nya silahkan download di sini size : 1.11MB

Langkah langkahnya :

Step 1 :

- Buka Software Android Studio
-buat project baru.
-setelah itu buat layout baru
- untuk layout activity nya masukan code di bawah ini:

Layaout Activity :

<?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout

 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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.user.myapplication.layar1">

 <WebView android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:id="@+id/webView"
 android:layout_alignParentTop="true"
 android:layout_alignParentBottom="true"
 android:layout_alignParentRight="true"
 android:layout_alignParentEnd="true"
 android:layout_alignParentLeft="true"
 android:layout_alignParentStart="true"/>

</RelativeLayout>

Step 2
- untuk file java nya
-buat file java baru nama file nya activity_layar1 ( bebas)
- copy paste code di bawah ini :


package com.example.user.myapplication;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class layar1 extends AppCompatActivity {
private static final String URL = "http://blog-bloggerid.blogspot.com";
private WebView webView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_layar1); webView = (WebView)findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient());
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
webView.loadUrl("http://blog-bloggerid.blogspot.com"); //masuk kan url nya di sini
}
@Override public boolean onKeyDown(int keyCode, KeyEvent event) {

if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
//untuk tombol back aplikasi tidak akan keluar tetapi kembali ke web sebelumnya
webView.goBack();
return true;

} return super.onKeyDown(keyCode, event);
}

/**
* Method untuk mengtutup aplikasi
*/
private void finishApp() {
finish();
moveTaskToBack(true);
}
}

Step 3
- untuk Android Manifest nya copy paste code berikut:

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

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

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

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

 </activity>
 </application>
 </manifest>

aplikasi nya sudah seselai silahkan coba di runing.
selamat mencoba.
semoga bermanfaat.


0 comments:

Post a Comment