Özkan Özmen

Çalışmak demek, boşuna yorulmak, terlemek değildir. Zamanın gereklerine göre
bilim ve teknik ve her türlü uygar buluşlardan azami derecede istifade etmek zorunludur.
BALIKESR TFFHGD YNETM PANEL


Webview and Html/Javascript Page Interactive App

26.10.2014

Merhabalar,


Android Studio platformu kullanılarak geliştirilen ve API 16 destekli uygulamamızın amacı, Android ve Javascript'in nasıl haberleştiğini görmektir.
Yukarıdaki resimde örnek bir web sayfası(http://www.security.info.tr/ornek.html) WebView içinde gösterilmektedir.

Örnek sayfada bulunan "Click Me" butonu ile bir javascript fonksiyonu devreye girip

tagı içine "Hello World!" yazmaktadır.
"Say hello" butonu ise Android içinde bulunan uyarı fonksiyonunu(Toast) tetiklemektedir.

WebView içinde açılmış olan sayfaya yeni bir arkaplan rengi vermek için "New Page Color" yazısının altında bulunan EditText'e istenilen renk kodu veya ingilizce karşılığı girilip "Change Web Page Color" butonuna basılması yeterlidir. Android'de bulunan bu butona basıldığında EditText'in içerisindeki renk değeri Javascript:renk("değer") şeklinde renk fonksiyonuna iletilmektedir. Renk fonksiyonu da javascript kodlarıyla sayfanın arkaplan rengini gelen değer olarak değiştirmektedir.

Web sayfası kodları yukarıdaki gibidir. Kodları kopyalayabilmek için http://www.security.info.tr/ornek.html linkini açıp sayfada sağ tıklayarak "Kaynak Kodu Gör" seçiniz. Ayrıca bu html sayfası uygulama dosyasında bulunmaktadır.

Uygulamayı indirmek için tıklayınız.