将输入的内容保存到Android上的HTML页面中以存储

时间:2013-03-24 11:30:31

标签: java android save

我目前正在开发一个应用程序,允许用户在某些字段中输入详细信息。一旦用户按下保存,我希望将这些内容一起保存到用户选择的.html文件中。该文件将保存到用户存储中,用户可以根据自己的喜好访问和传输该文件。

我在此类型的先前问题上搜索过StackOverflow,但似乎找不到任何问题。我需要帮助的问题是如何创建和保存.html文件。

2 个答案:

答案 0 :(得分:0)

您可以像保存普通的txt文件一样,而不是使用file.txt使用file.html。那应该是有效的。

答案 1 :(得分:0)

您只需使用PrintWriter

即可
saveButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
    //get your fields
    //For the example:
    //String htmlChoosedFromUser  = myEditText1.getText().toString(),
    //       titleChoosedFromUser = myEditText2.getText().toString(),
    //       bodyChoosedFromUser  = myEditText3.getText().toString();

    PrintWriter pw = new PrintWriter(new FileWriter(new File(htmlChoosedFromUser+".html")));
    pw.print(String.format("<html><head><title>%s</title></head><body>%s</body>"),titleChoosedFromUser,bodyChoosedFromUser);
    pw.close();
}
});