Bluetoothから受信したデータのテキストファイルを作成し、別のアプリケーションで使用できる場所に保存したいと思います。
コードを使用してこれを解決するにはどうすればよいですか?
使用FileWriter
は最も簡単な方法の1つです。
File dir = Environment.getExternalStorageDirectory();
FileWriter writer = new FileWriter(new File(dir, "name.txt"));
writer.append("Hola\n");
writer.append("Hello\n");
writer.append("Etc...\n");
writer.flush();
writer.close();
これにより、他のアプリケーションからアクセスできるSDCardディレクトリにファイルが保存されます。WRITE_EXTERNAL_STORAGE
マニフェストファイルへのアクセス許可を必ず含めてください。
重複しているように見えます/ StackOverflowに関連しています:SDカードの代わりに電話にファイルを保存しています
通常のJavaファイルIOクラスを使用して、実際のデータをファイルに保存できるはずです。