Volkan Bilimci, Aktif Haldeki Volkanın içine Düştü!

Google Oturum Sorunu Üzerine Resmi Açıklama

Google’ın anlık mesajlaşma uygulaması Allo masaüstüne geliyor

Öğrenci odaklı mobil sadakat uygulaması Mumbara, Denizli’den Anadolu’ya yayılmak istiyor

Android WebView Kullanımı – [ Android Studio ]

Android Programlama 18 Mart 2016
574 Görüntülenme

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

Henüz hiç yorum yapılmamış.

İlginizi Çekebilir
Android – Time Zone Uygulaması Yapımı

Android – Time Zone Uygulaması Yapımı

6 Eylül 2016
725 Görüntülenme
Android İnterneti Kontrol Etmek için Gerekli Kod

Android İnterneti Kontrol Etmek için Gerekli Kod

3 Eylül 2016
355 Görüntülenme
Android Video Oynatma Kaynak Kodu

Android Video Oynatma Kaynak Kodu

30 Ağustos 2016
428 Görüntülenme
Android Açılış Ekranı Yapımı

Android Açılış Ekranı Yapımı

27 Ağustos 2016
585 Görüntülenme
Android Buton Tıklama Kodu

Android Buton Tıklama Kodu

25 Ağustos 2016
317 Görüntülenme
Android Ekran Yenileme ( Reflesh ) Kodu

Android Ekran Yenileme ( Reflesh ) Kodu

25 Ağustos 2016
546 Görüntülenme
Android Wifi Açma Kodu

Android Wifi Açma Kodu

24 Ağustos 2016
370 Görüntülenme
Bunlar da var!
Beşik Gibi Sallanmak

Beşik Gibi Sallanmak

29 Mart 2016
142 Görüntülenme
Webrazzi Arena için son başvuru tarihi: 31 Ağustos

Webrazzi Arena için son başvuru tarihi: 31 Ağustos

12 Ağustos 2015
164 Görüntülenme
Google, Wikipediayı öldürüyor mu, güçlendiriyor mu?

Google, Wikipediayı öldürüyor mu, güçlendiriyor mu?

19 Ağustos 2015
167 Görüntülenme
WhatsApp’ın Yazı Stili Değişiyor!

WhatsApp’ın Yazı Stili Değişiyor!

18 Mart 2016
158 Görüntülenme
Samsung Apple için özel bir ekip oluşturdu!

Samsung Apple için özel bir ekip oluşturdu!

15 Nisan 2015
114 Görüntülenme
3 Adam’ın Survivor Skeci Herkesi Kırdı Geçirdi

3 Adam’ın Survivor Skeci Herkesi Kırdı Geçirdi

30 Nisan 2016
132 Görüntülenme