我是android studio的新手,因此一直被这个问题困扰。 我正在开发一个应用程序,该应用程序允许用户将html文件导入数据库,但仍然找不到。也许我没有做更多的研究,但我希望你们能帮助我。
答案 0 :(得分:0)
首先,您需要解析该HTML文件并将其转换为String
。之后,您必须分别解析标签中的数据并将其存储在数据库中。这将是很长的答案,因此您需要在线研究一些教程并利用此网站的帮助。一步一步走。一切顺利。
此外,欢迎使用Stack Overflow。 Here是行为准则。
答案 1 :(得分:0)
如果我了解问题所在,那么您应该首先下载所有html并将其保存在字符串中。然后,您将能够将其保存到sqlite数据库。 因此,您应该做的是:
下载html并将其转换为字符串。您可以使用HTTPClient执行此任务:
HttpClient客户端=新的DefaultHttpClient(); HttpGet请求=新的HttpGet(url); HttpResponse response = client.execute(request);
String html = "";
InputStream in = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder str = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null)
{
str.append(line);
}
in.close();
html = str.toString();
创建sqlite数据库的结构。我不知道您是否已经完成此操作,但是您可以在Google中找到许多教程,例如tutorialSQLITE
在第1步和第2步之后,您只需向数据库添加一个新条目。