Blog über DroidScript - Android Apps mit Javascript entwickeln
"use strict"; // premium device browser script _LoadScriptSync("/Sys/bws.js"); StartBrowseServer(); var txtUrl, wv; function browserUrl(){ return 'http://'+app.GetIPAddress()+':8889/browse' } function OnStart() { var lay = app.CreateLayout("linear"); var layNav = app.CreateLayout("linear", "horizontal"); txtUrl = app.CreateTextEdit('', .85, .1, 'singleline,nospell'); layNav.AddChild(txtUrl); var btnNav = app.CreateButton("go", .15, .1); btnNav.SetOnTouch(btnNavTouch); layNav.AddChild(btnNav); lay.AddChild(layNav); wv = app.CreateWebView(1, .9); wv.navigate = function(url) { app.ShowProgressBar(url, 0); wv.LoadUrl(url); }; wv.SetOnProgress(wvProgress); lay.AddChild(wv); app.AddLayout(lay); app.ShowProgress('waiting..'); setTimeout(function(){ app.HideProgress(); wv.navigate(browserUrl()); },1500); } function btnNavTouch() { wv.navigate(txtUrl.GetText()); } function wvProgress(i) { app.UpdateProgressBar(i); if (i === 100) { app.HideProgressBar(); txtUrl.SetText(wv.GetUrl()); } }
Keine Kommentare:
Kommentar veröffentlichen