将bitmap保存到文件夹中
【将bitmap保存到文件夹中】如果想保存在应用的私有目录下,直接context.openFileOutput(),打开应用目录下的输出文件夹private voidsaveImage(Context context, Bitmap bitmap)
{
//此处范围的所谓外部存储是手机的自带内存32G,64G,并不是SD卡,是否有访问权限
if ( Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
File newFileDir =newFile(Environment.getExternalStorageDirectory(),"文件名字");
if(!newFileDir.exists()) {
newFileDir.mkdir();
}
File file =newFile(newFileDir, System.currentTimeMillis() +".jpg");
Log.e(TAG,"根目录里面的所有目录:"+ newFileDir.exists());
//打开文件输出流
FileOutputStream os =null;
try{
os =newFileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG,100, os);
os.flush();
os.close();
}catch(FileNotFoundException e) {
e.printStackTrace();
}catch(IOException e) {
e.printStackTrace();
}
}
}
推荐阅读
- 即将到手三百万
- 思友人
- 20210307《挑战赛怂人胆》【能量将帅挑战赛(01)】
- 苍灵十二将I|苍灵十二将I 第一百二十五章 关门猎兽
- 那条灰色的人行道
- 《没有你我将会很幸福》
- 《将来的你,一定会感谢现在战胜烦恼的自己-------第四章/第十一节/用逆向思维解除烦恼》
- 牧人将归
- 首届中国苏州江南文化艺术国际旅游节将于8月24日启幕
- 陆军中将谭自平