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);
}
}
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() {
// mu
//String fileNameRandom = getCharacterAndNumber(8);
String fileNameRandom = getCharacterAndNumber();
return fileNameRandom;
}