我有一个奇怪的问题!我的应用程序调用手机的相机拍照。照片已成功拍摄并存储在 ad hoc 目录中但是,当我打开照片时不显示(黑屏),当我通过电子邮件发送照片时,我可以在我的电脑中打开它。
这是代码:
String imageName = txtNomPhoto.getText().toString()+JPEG_FILE_SUFFIX;
File dossier = new File(Environment.getExternalStorageDirectory(),"/DossierPhotos");
if (!dossier.exists()){
if (dossier.mkdir()){
}
}
File mFichier = new File(dossier.getAbsolutePath(),imageName);
Uri fileUri = Uri.fromFile(mFichier);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
startActivityForResult(intent, PHOTO_RESULT);
感谢您的快速帮助。