android save and read webpage
2012-04-05 14:49
260 查看
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");
<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");
相关文章推荐
- html2canvas- Take Screenshot of Web Page and Save It to Server (Javascript and PHP)
- Save and render a webpage with phantomjs and node.js
- How to save content/text of a web page by forcing save-as option
- [Android] Use Jsoup to grab the web data and process the data with string.indexOf()
- How to read Android crash log and stack trace
- android webview and javascript 交互
- Android open url ,and get page
- How to read and save Images in a Sql Server Database using ADO.NET and C#
- android and webview
- using iscroll.js and iscroll jquery plugin in android webview to scroll div and ajax load data.
- How to read Android crash log and stack trace
- 区分:AndroidDriver, iOSDriver, AppiumDriver and Remote WebDriver
- HTML Editor and Web Page Editor Choices
- IIS Error:404.2 The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server
- Android 2.2 API Demos -- Redirection, Reorder Activity and Save&Restore State
- Open Baidu webpage and type in Chinese characters to start searching, press “Back” button to go to B
- How to read Android crash log and stack trace
- Connect to URL and dump webpage in Groovy - Stack Overflow
- Robotics: Science and Systems (R:SS) Course Webpage
- [转]ASP.NET AJAX and Sys.Webforms.PageRequestManagerServerErrorException