【发布时间】:2018-02-19 21:16:52
【问题描述】:
首先我不得不说我的英语不是最好的所以不要怪我:)。
我想为 Android 系统创建一个食品应用程序,该应用程序能够通过 Asynctask 下载网页并将其保存到数据库 (SQLite) 中来获取网页信息(如成分、准备)。
我学会了使用基于 JSON 的网站并在 ListView 中显示结果(下载数据后)。现在我遇到的问题是我面前没有 JSON,而且我真的不知道如何编写代码来提取 HTML - 网页的相关信息。甚至可能吗?
对不起,如果你们现在可能会笑,我是多么不知道,但我试着学习:)
所以我基本上对 Asynctask 和数据库了解很多。但关键是我不知道如何将它们与我的具体问题联系起来。
提前感谢所有将处理我的话题的人!
【问题讨论】:
-
这是另一个使用
jsoup从html获取元素的好例子-androidbegin.com/tutorial/android-basic-jsoup-tutorial -
JSON更适用于此的原因是,如果您使用jsoup,您将必须为每张收据创建一个html页面。当您使用JSON时,您可以使用一个文件直接从您的数据库中获取所有收据/配料,甚至可以直接在JSON文件中输入所有数据(配料/准备)。我建议你不要使用jsoup方法,而不是说它不可能......
标签: java android json sqlite android-asynctask