android保存图片到SD卡并以时间命名
(2012-12-16 17:39:19)
标签:
图片
时间
sd卡
保存
文件
it
private void storeInSD(Bitmap bitmap1) {
File file = new File(FILE_DIR);
if (!file.exists()) {
file.mkdir();
}
File imageFile = new File(file, FileUtils.getFileName() +
".png");
try {
imageFile.createNewFile();
FileOutputStream fos = new FileOutputStream(imageFile);
bitmap1.compress(CompressFormat.PNG, 50, fos);
Toast.makeText(MainActivity.this, "保存成功!", 1);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
Toast.makeText(MainActivity.this, "保存失败!", 1);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(MainActivity.this, "保存失败!", 1);
}
}
FileUtils类:
public static String getCharacterAndNumber() {
String rel="";
SimpleDateFormat formatter = new
SimpleDateFormat("yyyyMMddHHmmss");
Date curDate = new Date(System.currentTimeMillis());
rel = formatter.format(curDate);
return rel;
}
public static String getFileName() {
String fileNameRandom = getCharacterAndNumber();
return fileNameRandom;
}
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。