goback add

android save and read webpage

2503 点击·0 回帖
灯火互联
楼主

l  Permission inmanifest:
    <uses-permission Android:name="Android.permission.WRITE_EXTERNAL_STORAGE"/>
      
l  Save web Page tosdcard:  
                     //get file name
                     String fileName = webView1.copyBackForwardList().getCurrentItem()
                                       .getTitle();
                     //save file to sdcard
                     webView1.saveWebArchive("/sdcard/"
                                       + Environment.DIRECTORY_DOWNLOADS + "/" + fileName
                                       + ".webarchivexml", false, newValueCallback<String>() {
                              @Override
                              public voidonReceiveValue(String value) {
                                       if (value == null) {
                                                 //save failed
                                                 Toast.makeText(getApplicationContext(),
                                                                   "savepage failed.", Toast.LENGTH_LONG).show();
                                       } else {
                                                 //file saved, show message
                                                 Toast.makeText(getApplicationContext(), value
                                                                   + "has been saved", Toast.LENGTH_LONG).show();
                                       }
                              }
                     });

l Read webpage archive saved:
                           //open saved file from sdcard
                           webView1.loadUrl("file:///sdcard/"
                                              + Environment.DIRECTORY_DOWNLOADS + "/" + fileName +".webarchivexml");



喜欢0 评分0