Android11打开相册获取图片变成了分享

        final Intent intent = new Intent(Intent.ACTION_PICK);
        intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");
        activity.startActivityForResult(intent, requestCode);//requestCode是0

就以上这块代码,在android7、鸿蒙2.0都运行正常,在小米10(Android11)就不行了,变成了分享,很奇怪。运行结果就是下图这样:左边是华为鸿蒙2.0,右边是Android11的小米10。
7404d6e3e56a4206fb36b355e0b4342.jpg

阅读 2.3k
1 个回答

参考下拉任一ActivityResultContracts代码吧:

  • GetContent
  • GetMultipleContents - TargetApi(18)
  • OpenDocument - TargetApi(19)
  • OpenMultipleDocuments - TargetApi(19)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题