如何在HTMLite数据库中存储HTML文件?

时间:2018-11-23 16:23:06

标签: java android sqlite android-studio

我是android studio的新手,因此一直被这个问题困扰。 我正在开发一个应用程序,该应用程序允许用户将html文件导入数据库,但仍然找不到。也许我没有做更多的研究,但我希望你们能帮助我。

2 个答案:

答案 0 :(得分:0)

首先,您需要解析该HTML文件并将其转换为String。之后,您必须分别解析标签中的数据并将其存储在数据库中。这将是很长的答案,因此您需要在线研究一些教程并利用此网站的帮助。一步一步走。一切顺利。

此外,欢迎使用Stack Overflow。 Here是行为准则。

答案 1 :(得分:0)

如果我了解问题所在,那么您应该首先下载所有html并将其保存在字符串中。然后,您将能够将其保存到sqlite数据库。 因此,您应该做的是:

  1. 下载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();
    
  2. 创建sqlite数据库的结构。我不知道您是否已经完成此操作,但是您可以在Google中找到许多教程,例如tutorialSQLITE

  3. 在第1步和第2步之后,您只需向数据库添加一个新条目。