我正在尝试使用以下代码创建一个传递给相机的临时文件
File storageDir = new
File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICT
URES).getAbsolutePath());
File imageFile = File.createTempFile("pic_" +
System.currentTimeMillis(), ".jpg", storageDir);
这是创建一个名为
的文件/storage/emulated/0/Pictures/pic_1435562082710-1045324751.jpg
我的查询 - 这个数字(-1045324751)来自哪里?
我尝试将System.currentTimeMillis()
结果解析为int,String但是它与每个案例相同
答案 0 :(得分:0)
这部分来自Android本身。创建临时文件可确保您获得唯一的文件名,因此它会在文件名中添加一部分,它不在您的控件之内。