1

我有一个奇怪的问题!我的应用程序调用手机的相机拍照。照片已成功拍摄并存储在 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);

感谢您的快速帮助。

4

0 回答 0