灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2024回复:0

android save and read webpage

楼主#
更多 发布于:2012-09-06 13:59

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
游客

返回顶部