您的位置:首页 > 移动开发 > Android开发

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
void
onReceiveValue(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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: