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; }