我尝试将图像从相机保存到外部存储器。
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String imageFileName = "JPEG_" + timeStamp + "_";
File storageDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "EulenPics");
storageDir.mkdirs();
File image = File.createTempFile(
imageFileName, /* prefix */
".jpg", /* suffix */
storageDir /* directory */
);
// Save a file: path for use with ACTION_VIEW intents
mCurrentPhotoPath = image.getAbsolutePath();
return image;
看来," File image = File.createTempFile"不能创建文件和图像得到空 错误是:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.bartuc.eule, PID: 3166
java.lang.NullPointerException
在清单中设置写入权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
当我使用API&gt;时代码崩溃22.使用API 22,代码很好。
我该如何解决这个问题?