Merhaba okuyucularimiz bugün sizlerle birlikte android derslerimize kaldığımız yerden devam edelim.Bugün işleyeceğimiz konu ise webView konusudur.Bu konu ile internet tarayıcısını kullanmadan uygulama içerisinden istediğiniz web sitesini açabilecekseniz.Bu işlemler için yapacağınız şeyler çok basit ve kullanımı oldukça rahattır.İlk olarak xml kısmında webView bulup sürükleyip bırakınız.
Bu işlemin ardından mainActivity kısmına gelip oluşturduğumuz webView tanımlıyoruz.Bunun ardından aşağıda bulunan komutları kullanarak istediğimiz web siteleri uygulama içerisinde açabilmekteyiz.setJavaScriptEnabled ile Javascript çalıştırıyor.Bu işlemin ardından web sitesinin uygulama içerisinde açılmasını belirtmemiz gerekmektedir.setWebViewClient ile uygulama içerisinde açılmasını sağlıyoruz.Bu şekilde tarayıcı tarafında açılmasını engelliyoruz.Bu işlemin ardından yapmamız gereken loadUrl ile açmak istediğimiz web sitesini yükleme işlemini yapmaktayız.
Kodlama örneği
WebView Website;
Website=(WebView)findViewById(R.id.webView);
Website.getSettings().setJavaScriptEnabled(true);
Website.setWebViewClient(new WebViewClient );
Website.loadUrl("www.yazilimtuneli.com");
Okuyucularimiz kod sıralaması bu şekilde olacaktır.Düzgün bir şekilde yerleştirdiğiniz taktirde çalışacaktır.Tabi ki bir işlem daha mevcut internet izni vermeden Websitene bağlanamaz.Bu yüzden AndroidManifest kısmından gerekli izini almamız gerekmektedir.
uses-permission android:name="android.permission.INTERNET"
şeklinde izni alınız.
14 Aralık 2017 Perşembe
Home
/
Android
/
Android Dersleri
/
Bilgisayar Mühendisliği
/
Yazılım Mühendisliği
/
Android Dersi - 7
Android Dersi - 7
About Yazılım Tüneli
Soratemplates is a blogger resources site is a provider of high quality blogger template with premium looking layout and robust design. The main mission of templatesyard is to provide the best quality blogger templates.
Yazılım Mühendisliği
Etiketler:
Android,
Android Dersleri,
Bilgisayar Mühendisliği,
Yazılım Mühendisliği
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder