WebView加载HTML表单并通过javascript提交
使用android的WebView控件加载HTML表单,通过javascript调用java对象提交表单,在java对象中获取表单的值:
?在手机模拟器加载的表单页面:
在创建的HTML页面代码的javascript代码中,有window.loginImpl.login(username, password)用来提交表单传递参数。其中loginImpl为java代码中自定义的接口的名称:
??????? mWebView.addJavascriptInterface(new LoginJavaScriptImpl(), "loginImpl");
?
MyAndroidWebClient类这里的作用主要是用来显示表单校验提示信息。
?
----------------------------------------------------------------------
初学,才知道LogCat视图中无法显示中文,刚开始不知道LogCat里无法显示中文,我还以为提交表单后后台java里获取到的汉字为乱码,感谢朋友的提醒!
