簡體   English   中英

將輸入的內容保存到Android上的HTML頁面中以進行存儲

[英]Save entered content into a HTML page on Android to storage

我目前正在開發一個允許用戶在某些字段中輸入詳細信息的應用程序。 用戶按下保存后,我希望將此內容一起保存到用戶選擇的.html文件中。 該文件將保存到用戶存儲中,用戶可以在其中隨意訪問和傳輸該文件。

我已經在以前的此類問題中搜索過StackOverflow,但似乎找不到任何問題。 我需要幫助的問題是如何創建和保存.html文件。

您可以像保存普通的txt文件一樣執行此操作,而不是使用file.txt使用file.html 那應該是工作。

您可以簡單地使用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();
}
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM