我这里有这段代码。
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");
dir.mkdirs();
File file = new File(dir, "GIFName_" + System.currentTimeMillis() +".gif");
try{
FileOutputStream f = new FileOutputStream(file);
f.write(generateGIF(list));
}catch(Exception e){
e.printStackTrace();
}
我的应用程序基本上将图像转换为.GIFS,现在它将其保存在SD卡上,但我想将其保存到图库。有没有办法轻松做到这一点?我知道你可以为图像做到这一点,但你可以为创建的.GIFS吗?
答案 0 :(得分:0)
像这样在内存中创建文件夹
File mydir = context.getDir("mydir", Context.MODE_PRIVATE);
File fileWithinMyDir = new File(mydir, "myfile");
FileOutputStream f = new FileOutputStream(fileWithinMyDir);
并且在保存文件夹中的文件时,请提供此目录的路径。 希望它有所帮助!