Android Studio webView ile Web Sayfası Açma
Herkese merhaba 8. ders’te web sayfaları ile etkileşimi görüceğiz. webView içinde bir web sayfası açmayı görücez. Webview, hem uzak sunuculardaki web sayfalarını hem de uygulamanız içerisine koyduğunuz htmlsayfalarını görüntüleyebileceğiniz bir bileşendir. Bu bileşeni kullanarak uygulamanızdan çıkmadanweb sayfalarını görüntüleyebilirsiniz.
Webview ile Uygulamada belli sayfaları mobil uyumlu bir web sitesinden çağırmamız isteniyorsa bu yapıyı kullanıcağız. Örneğin bir web sitesine yönlendirerek orjinal yazıya ulaşma gibi.
Basit bir umiitkose.com’u açma işlemi gerçekleştirelim. Öncelikle Activity’de paletta’dan bir webView sürükleyip bırakıyoruz.
Bir sonraki adım’da ise kod kısmımız var. Öncelikle webView’i tanımlıyoruz. setJavaScricptEnabled ile java scriptleri çalıştırıyoruz. setWebViewClient ile kendimiz tarayıcıda açmamasını sağlıyoruz. load.URL ile de yüklenmesini sağlıyoruz.
Projenin son adımı ise her zamanki gibi izinler.
<uses-permission android:name="android.permission.INTERNET"/>
satırını android manifest’te ekliyerek kullanabilirsiniz.
Uygulama Çalıştığında..
Daha gelişmiş bir uygulama olan Uygulama 2 internet tarayıcısı yapma Yazısını incelemenizi öneririm.
blank activity’de açıyorum dediklerinizi yapıyorum ve harika bir sonuca ulaşıyorum tek sıkıntı sağ alttaki pembe zarf iconunu kaldıramıyorum kodunu falan sildim işlev görmüyor ama o resim oradan kalkmıyor ? :S
layout kısmında da gerekli düzenlemeleri yaptınız mı, En kötü boş bi activity açabilir ve deneyebilirsiniz
ümit ustam ben not yazıcam sonra o notu butona tıklayınca internette göstercek kod arıyorum yardım eder misin
Hocam umiitkose@gmail.com ‘a tam olarak anlatırsanız sorunu yardımcı olabilirim
yazdım hocam
Hocam ben uygulamayı yaptım film sitem için ama player’larda flash sorunu var nasıl halledebilirim yaptığım uygulamaya bakabilirsiniz . //www.filmizlesek.co/app/FilmizleSek.apk
Teşekkür ederim.Peki yan tarafa menü nasıl yapabiliriz yardım edermisiniz. ?
Manifeste kodu eklememe rağmen telefon izin istemiyor. İzinleri kontrol ettiğimde de izin yok diyor. Diğer konularda ki uygulamalarda da aynı sorunla karşılaştım. Nerde hata yapıyor olabilirim acaba.
Error:(18, 37) error: cannot find symbol variable id ve Error:(18, 41) error: cannot find symbol variable WebView hatası veriyor yardım edermisiniz sizin yaptığınız gibi yaptım
siz adamsınız 😀
Yaptım oldu bu s,teden öğrenmeye çalışıcam
merhaba .
benim problemim şu.
uygulamamın içinde bir WebView var ve normalde gayet iyi çalışıyor. Sıradan websitelerini açabiliyor. Fakat
//paperplanes.world/
//www.progressivewebflap.com/
gibi adresleri yükleyemiyor.
Kesinlikle bir yerlerde kodlama eksiği yapıyorum fakat bulamadım. Bu şekilde ki siteleri WebView üzerinde açmak için kodlama kısmında neler eklemeliyim.
NOT: Bunun mümkün olduğunu biliyorum çünkü //www.appsgeyser.com üzerinden website görüntülemesi yapan bir uygulama yaptığımda bu websiteleri sorunsuz olarak çalışıyor. Yani sorun benim kodlama eksiğimden kaynaklanıyor. addJavascriptInterface kullanmam mı gerekiyor acaba
şimdiden teşekkür ederim
Hocam, buna menu ekleyip menudekilere link ekleyebilirmiyiz? ben bi sekilde menu ekledim link te ekledim fakat tikladigimda chrome uygulamasina yonlendiriyor
//www.aattk.net/2017/08/basit-webview-uygulamas-yapm-android.html
Burayada bakabilirsiiz gayet kolay ve detaylı bir biçimde anlatmış