webview保存上次浏览位置

前人栽树后人乘凉,总结就是添加webview滚动监听,保存滚动位置,配合文章id等唯一标识保存下来,在进入的时候判断位置是否有效,然后scrollTo到指定位置。点击详情

————————————————
版权声明:本文为CSDN博主「浮世幸存」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_22644219/article/details/59184478(https://blog.csdn.net/qq_22644219/article/details/59184478)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
保存WebView中的网页,可以使用以下代码: ```java public boolean saveHtml(String html, String characterSet) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss-SSS"); String fileName = simpleDateFormat.format(new Date()) + ".html"; File file = new File(Environment.getExternalStorageDirectory() + File.separator + Environment.DIRECTORY_DOWNLOADS + File.separator + fileName); try { if (file.exists()) { file.delete(); } file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } try { Writer out = new OutputStreamWriter(new FileOutputStream(file.getAbsolutePath(), false), characterSet); out.write(html); out.close(); Log.i(TAG, "保存成功:" + file.getAbsolutePath()); } catch (Exception e) { return false; } return true; } ``` 这段代码使用了一个saveHtml方法来保存网页,它需要传入两个参数:html(要保存的网页内容)和characterSet(网页的字符集)。该方法会生成一个以当前时间为文件名的.html文件,并将网页内容写入该文件中。最后返回保存结果,如果保存成功,则返回true,否则返回false。请注意,这段代码需要在适当的位置引入相关的包和设置权限。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [android--------WebView 实现缓存网页数据](https://blog.csdn.net/weixin_33758863/article/details/85840244)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [android webview 真正实现---保存整个网页源码](https://blog.csdn.net/qq_29364417/article/details/78468859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值