android下可以使用Html sqlite吗? 本帖最后由 Hurbox 于 2013-09-24 19:46:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看起来好高端啊。WebView想要支持JS的话,需要调用WebView.getSettings().setJavaScriptEnabled(true);有些JS还需要自己实现,比如Alert什么的 WebView.getSettings().setJavaScriptEnabled(true);这个方法我也是调用过的 感谢youngc527给了我灵感不只Alert需要自己实现Database的部分也是需要的 webView = (WebView)findViewById(R.id.webView); String dir = this.getApplicationContext().getDir("contactdb", Context.MODE_PRIVATE).getPath(); webView.setWebChromeClient(new WebChromeClient(){ @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result){ return super.onJsAlert(view, url, message, result); } @Override public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) { quotaUpdater.updateQuota(estimatedSize * 2); } }); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setDatabaseEnabled(true); webView.getSettings().setDatabasePath(dir); webView.loadUrl("file:///android_asset/html5.html"); 怎样用android的VideoView控件来播放sd卡上的视频文件呢? Android开发平台有哪些 有关android 软键盘弹出和隐藏的问题 Android平台shell脚本是否不支持if、for等语句? 请教:关于onTouchEvent的压感参数 connect script failed [求助]调试报错求助 查询天气,返回失败 FragmentActivity的实现问题 android蓝牙3.0方面的 关于底部菜单"左右"滑动的实现 请教一下获取FTP图片的高效方法
WebView想要支持JS的话,需要调用WebView.getSettings().setJavaScriptEnabled(true);
有些JS还需要自己实现,比如Alert什么的
WebView.getSettings().setJavaScriptEnabled(true);这个方法我也是调用过的
不只Alert需要自己实现
Database的部分也是需要的
webView = (WebView)findViewById(R.id.webView);
String dir = this.getApplicationContext().getDir("contactdb", Context.MODE_PRIVATE).getPath();
webView.setWebChromeClient(new WebChromeClient(){
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result){
return super.onJsAlert(view, url, message, result);
}
@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier,
long currentQuota, long estimatedSize,
long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
quotaUpdater.updateQuota(estimatedSize * 2);
}
});
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDatabaseEnabled(true);
webView.getSettings().setDatabasePath(dir);
webView.loadUrl("file:///android_asset/html5.html");