【发布时间】:2012-07-19 18:52:44
【问题描述】:
我的应用程序创建并使用 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();
}
}
没有例外。
我猜它与“。”有关。在名字里。如果我尝试同样的方法,文件就会被创建。
感谢您的帮助。
【问题讨论】:
-
该文件应称为
.nomedia。请注意与您所拥有的拼写差异。