【问题标题】:when i pick image it doesn't appeer当我选择图像时它没有出现
【发布时间】:2021-01-25 06:20:50
【问题描述】:

清单:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

imageView.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                Intent i=new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                startActivityForResult(i,pickImgRQ);
            }
        });

    }
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        if(requestCode==pickImgRQ && requestCode==RESULT_OK){
            if(data!=null){
                imageuri=data.getData();
                imageView.setImageURI(imageuri);
            }
        }
    } 

【问题讨论】:

  • 你为什么删除其他帖子?我为什么不现在告诉图片目录?
  • 我听不懂你在说什么帖子
  • 对不起。我在这里用同样的问题把你弄糊涂了:stackoverflow.com/questions/65865376/…
  • 好的。没关系。
  • 您是否尝试过从图片/屏幕截图目录中进行操作?而且您不需要任何许可。当然不是写的。

标签: java android


【解决方案1】:

在清单中使用 READ_EXTERNAL_STORAGE 权限并在 Android 6+(API 23) 设备上请求运行时权限

【讨论】:

猜你喜欢
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-03
相关资源
最近更新 更多