欢迎使用CSDN-markdown编辑器

来源:互联网 发布:歌在飞 网络歌手 编辑:程序博客网 时间:2024/06/10 10:08

Android+HTML5+localStorage

activity:
webview = (WebView) findViewById(R.id.webview);
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDatabaseEnabled(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setDomStorageEnabled(true);
webSettings.setAppCacheMaxSize(1024*1024*8);小,
//String appCacheDir = this.getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath();
webSettings.setAppCachePath(appCacheDir);
String appCachePath = getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath();
webSettings.setDatabasePath(appCachePath);
webSettings.setAllowFileAccess(true);
webSettings.setAppCacheEnabled(true);
webview.requestFocus();
webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
JavaScriptInterface JSInterface = new JavaScriptInterface(this); // webview.addJavascriptInterface(JSInterface, "head");
webview.loadUrl(pageStorage.URL+"xxx.html");
webview.setWebViewClient(new webViewClient());
webview.setWebChromeClient(new WebChromeClient());

HTML:

localStorage.setItem("index",JSON.stringify(data),true);localStorage.getItem("index");

AndroidManifest.xml:

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

-

0 0
原创粉丝点击