SDカードの外部メモリにデータを書き込むアプリを作成しました(実際にはSDカードはありませんが、パスは/ sdcard/map/fileです。ESファイルエクスプローラーで携帯電話のファイルを確認すると、表示して開くことができますファイルですが、このファイルを PC で見ることができません。
private void createMapFile(String fileName, byte mapBytes[]) throws IOException {
File filePath = new File(Environment.getExternalStorageDirectory().getPath() + "/map/"+ fileName);
FileOutputStream os = new FileOutputStream(filePath, true);
os.write(mapBytes);
os.close();
}
これは、データのバイナリ配列をファイルに書き込むために使用している方法です。