【问题标题】:E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: Download/my_file.JPEG (No such file or directory)E/BitmapFactory:无法解码流:java.io.FileNotFoundException:下载/my_file.JPEG(没有这样的文件或目录)
【发布时间】:2019-11-25 13:41:40
【问题描述】:

我已经尝试了每一种方法,但我没有得到输出。它显示了我尝试过各种方式的错误。

File imgFile = new File( Environment.DIRECTORY_DOWNLOADS, "/my_file.JPEG");
    if(!(imgFile==null)){
        Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getPath());
        myImage.setImageBitmap(myBitmap);
        Log.d("ashwiniiii","ashwiniii");
    }
    else {
        myImage.setImageResource(R.drawable.ic_launcher_background);
    }

【问题讨论】:

  • 任何有解决方案的人???
  • 欢迎来到 StackOverflow。考虑根据 SO How-to-Ask 指南审查您的问题。
  • 链接您尝试过的其他 SO 问题可能是个好主意

标签: android android-studio bitmap android-bitmap


【解决方案1】:
 File imgFile = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

    if(!(imgFile==null)){
        Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getPath() + "/my_file.JPEG");
        myImage.setImageBitmap(myBitmap);
    }
    else {
        myImage.setImageResource(R.drawable.ic_launcher_background);
    }

【讨论】:

  • 这是您问题的解决方案还是对您问题的修改?
  • 您好 Wini,您发布了两个代码示例,一个在问题部分,一个在答案部分。作为问题的原始发布者,您永远不应该发布答案除非它是您问题的解决方案。在所有其他情况下,编辑您的原始问题或添加评论。由于您如何在此处发布,我们真的无法为您提供帮助,因为我们无法确定什么是什么。
猜你喜欢
  • 1970-01-01
  • 2019-02-09
  • 2019-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 1970-01-01
相关资源
最近更新 更多