私のアプリは、SDカードからいくつかの画像を作成して使用します。これらの画像はデバイスのギャラリーに表示されますが、私はそれを望んでいません。だから私はこのディレクトリに .nonmedia ファイルを作成しようとしましたが、私の問題はこのファイルが作成されないことです。
コードは次のとおりです。
public void createNonmediaFile(){
String text = "NONEMEDIA";
String path = Environment.getExternalStorageDirectory().getPath() + "/" + AVATARS + "/.nonmedia";
FileOutputStream fos;
try {
fos = new FileOutputStream(path);
fos.write(text.getBytes());
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
例外はありません。
「。」と関係があると思います。名前に。それなしで同じことを試みると、ファイルが作成されます。
ご協力いただきありがとうございます。