0
我已經寫了代碼來存儲SD卡中的位圖圖像但我想將它與日期時間戳一起存儲。怎麼做?使用存儲在SD卡上的日期時間戳圖像
bmp = processFrame(mCamera);
String i1=bmp.toString();
String root = Environment.getExternalStorageDirectory().toString();
File myDir = new File(root + "/saved_images");
myDir.mkdirs();
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
String fname = "Image-"+ n +".jpg";
File file = new File (myDir, fname);
if (file.exists()) file.delete();
try {
FileOutputStream out = new FileOutputStream(file);
bmp.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
沒有得到的日期時間 – user1522869
的SimpleDateFormat自衛隊=新的SimpleDateFormat(「YYYY-MM -dd HH:mm:ss「); \t \t \t \t String dateTime = sdf.format(Calendar.getInstance()。getTime());與此代碼我得到日期時間但如何將它存儲到圖像 – user1522869
而不是字符串fname =「圖像 - 」+ n + System.currentTimeMillis()+「。jpg」;使用String fname =「Image - 」+ n + getCurrentDate()+「。jpg」; –