Türk Telekom, Açık Şebeke Otomasyon Platformu (ONAP)’na üye oldu

SanalUzman.com’dan serbest çalışanlara (freelancer) 10 öneri

WordPress Temada Kategorileri Listeleme

PHP Hazır Gelişmiş CURL Kütüphanesi

Android WebView Kullanımı – [ Android Studio ]

  • Android Programlama
  • Savaş Dersim Çelik
  • Cuma Mart 18th, 2016
  • 1.859 Görüntülenme
  • JAVA
  • Mobile

Yeni bir uygulama veya oyun geliştiriyorsanız ve bir web sitesi görüntülememiz gerekiyorsa kullanabileceğimiz birincil alternatif yöntem webview kullanmak olacaktır. Bu konumuzda android studio için örnek bir webview kodlarını paylaşıyoruz.

activity_main.xml Dosyası içindeki Kodlar
<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"
tools:context=".MainActivity" >
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />

</RelativeLayout>
MainActivity.Java Dosyası içindeki Kodlar
package com.android.webinyo.androidwebviewkullanimi;
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;

public class MainActivity extends Activity {

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

WebView webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("https://webinyo.com");

final ProgressDialog progress = ProgressDialog.show(this, "Teknoloji ve Webmaster Portalı", "Yükleniyor….", true);
progress.show();
webview.setWebViewClient(new WebViewClient() {

@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
Toast.makeText(getApplicationContext(), "Sayfa yüklendi", Toast.LENGTH_SHORT).show();
progress.dismiss();
}

public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(getApplicationContext(), "Bir hata oluştu", Toast.LENGTH_SHORT).show();
progress.dismiss();
}
});
}
}
AndroidManifest.xml Dosyası içindeki Kodlar
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.webinyo.androidwebviewkullanimi">
<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=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

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

</manifest>

 

Test etmek isterseniz DEMO apk’yı indirebilirsiniz.

Android WebView Kullanımı

Yorumlar

Yazıya 1 yorum yapılmış.

anaonim Cumartesi Mayıs 27th, 2017

teşekkür ederim

Benzer İçerikler