Uygulamanızın içerisinde webview kontrolü kullanarak istediğiniz internet sitesini görüntületebilirsiniz. İnternet sitenizi de jquery-mobile kullanarak hazırladığınızda görünümü de gayet güzel olacak ve uyumlu bir şekilde çalışacaktır. Böylece İnternette çalışan bir uygulama da yapmış olursunuz.

Bu görselin özgün dosyasına şu anda erişilemiyor.

Yeni bir proje oluşturuyoruz.

Bu görselin özgün dosyasına şu anda erişilemiyor.

Webview nesnesini layoutumuza sürükleyelim. Sağ tıklayıp edit id ile idsini tarayici yapalım.

Src dosyasımızı açıp kodlarımızı yazalım.

package com.ceylan.webviewornek;

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

import android.webkit.WebViewClient;

public class WebviewornekActivity extends Activity {

    /** Called when the activity is first created. */

    WebView tarayici;

    //tarayıcı referansını oluşturalım.

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        tarayici=(WebView)findViewById(R.id.tarayici);

        //tarayıcımızı tanıtalım.

        tarayici.getSettings().setJavaScriptEnabled(true);

        //javascriptleri çalıştırmasını sağlayalım.

        tarayici.setWebViewClient(new WebViewClient());

        //bu kodu yazmadığımız takdirde telefonun tarayıcısında açıyor...
        tarayici.setWebChromeClient(new WebChromeClient());
        //bu kod youtube tarzı sitelerde videoyu oynatması için. Eski sürüm androidlerde çalışmayabilir...

        tarayici.loadUrl("http://www.arifceylan.com");

        //bir urlyi çağırmasını istiyoruz.

        //loaddata metodu ile html kodlarını çalıştırmak da mümkün...

    }

}

Kodlarımızı yazdığımızda uygulamamızı çalıştırdığımızda sayfanın görüntülenemediğini göreceğiz. Çünkü internet iznini ayarlamadık. Androidmanifest dosyasına girip uses-sdklı etiketin altına veya application etiketinin üstüne;

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

Kodunu yapıştıralım. İnternet iznini de halletmiş olduk.

Uygulamamızı çalıştırabiliriz.

Bu görselin özgün dosyasına şu anda erişilemiyor.

Responsive Design özellikli internet sitemiz de gördüğünüz gibi ekrana sığacak bir şekilde görüntülenebilmektedir.

İyi çalışmalar.