作者CIHM (小新)
看板AndroidDev
标题[问题] 离线浏览网站
时间Fri Aug 16 10:05:21 2013
大家好,跟大家请教一个问题。
现在想做一个离线浏览网页的功能,
是否有办法把整个网页download下来?
然後在离线时对网页做一些操作(填写表格之类的),
下次连上网时,在做更新之类的操作。
请问具体方向要如何实做?
可否请大家给个方向。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.51.67
1F:→ tga123:我有做过离线网页...但是要填表格送出可能要用POST吧 08/16 10:10
2F:→ tga123:用Webview可以直接读html档 08/16 10:11
请问离线网页大概是如何实做的?
※ 编辑: CIHM 来自: 114.34.51.67 (08/16 10:16)
3F:推 tga123:你要先确定网页在离线状态互连都正常之後放进assets资料夹 08/16 10:41
4F:→ tga123:wvBrowser.loadUrl("file:///android_asset/你首页.htm"); 08/16 10:42
5F:推 ncuman:1.用 httpclient 取得整个网页的 source code 08/16 19:40
6F:→ ncuman:2. 用htmlcleaner/jsoup 抓取你想要的部份或整个page(html) 08/16 19:41
7F:→ ncuman:3.call fileoutputstream把档案写到asset folder 08/16 19:42
8F:→ ncuman:但如果你下载的网页(表单)只有一个page的话可以更简单一点 08/16 19:45
9F:→ ncuman:建立一个form input field当离线时把data写到 DB 08/16 19:46
10F:→ ncuman:当可以连线时用 httpclient的httppost 从DB 把资料送出即可 08/16 19:47
谢谢两位给予方向,如果要抓取的不只一个页面,还有其他连结的话要怎麽用
※ 编辑: CIHM 来自: 140.122.184.52 (08/18 11:15)
11F:→ tga123:我记得某些浏览器有支援这些功能?我没试过..你可以试试看 08/19 10:08