Friday, June 17, 2011

What to do with WebView ?

17 June 2011
How to set Database Path for HTML5 in a WebView ? / Why does openDatabase() in HTML5 return null ?
WebView webview = new WebView(this);

WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDatabaseEnabled(true);

String databasePath = getDir("database", Context.MODE_PRIVATE).getPath();
webSettings.setDatabasePath(databasePath);

webview.setWebChromeClient(new WebChromeClient() {

public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
quotaUpdater.updateQuota(estimatedSize * 2);
}
});

14 June 2011
How to hide the address / url bar ?
webview = new WebView(this);
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});

No comments:

Post a Comment