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"); | |
![]() | ![]() |