現在、ユーザーが特定のフィールドに詳細を入力できるアプリケーションを開発しています。ユーザーが保存を押したら、このコンテンツをユーザーが選択した .html ファイルにまとめて保存します。このファイルはユーザーのストレージに保存され、ユーザーは好きなようにアクセスして転送できます。
このタイプの以前の質問で StackOverflow を検索しましたが、何も見つからないようです。ヘルプが必要な問題は、.html ファイルを作成して保存する方法です。
file.txt
useを使用する代わりに、通常の 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();
}
});