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"); 关于listview的选中标记问题 关于同时播放数个音频文件的实现 Android中List的调用方式 怎么让多个activity界面 像浏览网页一样前进后退刷新停止 eclipse连虚拟机问题 在android 2.1模拟器中无法输入&,*,(等字符! android phone 现在解析json数据一般用什么方式? 关于模拟器中strace工具的用法 谁分享下个好点的安卓入门视频 关于底部菜单"左右"滑动的实现 请教一下获取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");