我正在使用这样的意图:

Intent intent = new Intent(Intent.ACTION_PICK,

android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);

在onActivityResult()我有这个:

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

if (resultCode != Activity.RESULT_OK) {

return; // user cancelled

}

Uri imageUri = data.getData();

if (imageUri == null) {

// (code to show error message goes here)

return;

}

// Get image path from media store

String[] filePathColumn = { android.provider.MediaStore.MediaColumns.DATA };

Cursor cursor = this.getContentResolver().query(imageUri, filePathColumn,

null, null, null);

if (cursor == null || !cursor.moveToFirst()) {

// (code to show error message goes here)

return;

}

int columnIndex = cursor.getColumnIndex(filePathColumn[0]);

String imagePath = cursor.getString(columnIndex);

cursor.close();

if (imagePath == null) {

// error happens here

}

}

当我从特定专辑中选择图像时,如“帖子”,“个人资料照片”(见截图)我无法获得onActivityResult()中的图像路径.可以毫无问题地选择其他相册中的图像.

我尝试添加intent.putExtra(“return-data”,true)但data.getExtras()在onActivityResult()中返回null.

请帮忙!

android action pick,android – 无法使用ACTION_PICK意图选择特定图...相关推荐

  1. android action pick,Intent中各种常见的Action

    1 Intent.ACTION_MAIN String: android.intent.action.MAIN 标识 Activity 为一个程序的开始.比较常用. Input:nothing Out ...

  2. android intent.action pick,android intent pick

    (一).调用本地联系人: Intent intent = new Intent(Intent.ACTION_PICK); intent.setType(ContactsContract.Contact ...

  3. android action格式,Android ActionMode模式使用

    ActionMode模式 ActionMode模式为在页面产生一个悬浮的类似于ActionBar的控件,悬浮在ActionBar之上. 使用它的好处在于,不需要在页面上再增加操作控件,充分利用页面空间 ...

  4. Android系统(62)-----Android 7.1 新特性之 Shortcuts 介绍

    Android 7.1 新特性之 Shortcuts 介绍 Android 7.1 允许 App 自定义 Shortcuts,类似 iOS 的 3D touch.通过在桌面长按 App 弹出 Shor ...

  5. android菜单更改,Android修改分析:删除设置中菜单

    Android修改分析:删除设置中菜单 设置中的菜单主要分为两种添加方式: `` 1.静态加载 所谓自主添加,就是通过xml文件,自主通过添加布局到Fragment.Activity等加载到设置菜单中 ...

  6. 兼容Android 11 相机拍照,从相册中选择,裁剪图片

    由于android 11对存储空间进行了更新,导致无法进入裁剪或者裁剪后无法保存,返回路径等问题. android 10以下可以参考:android 相机拍照,从相册中选择,裁剪图片 前面部分和之前的 ...

  7. 小米7.0 android 图片裁剪失败,Android 7.0适配 -- FileProvider 拍照、选择相册、裁切图片, 小米机型适配...

    需求: 最近把APP的TargetSdk从21提高至25后,测试时, 在Android7.0以上的系统上,爆出了一些异常. 在个别小米等机型也存在一些异常. 问题分析: FileUriExposedE ...

  8. android 上传头像遇到的问题,Android 7.0 图片剪切问题,选择头像上传

    一. 7.0文件地址传输的问题 异常信息:FileUriExposedException: android:name="android.support.v4.content.FileProv ...

  9. android根据中心裁剪图片,拍照,选择照片并进行裁剪,适配Android 7.0

    实现步骤 1.在application节点下面添加provider android:name="android.support.v4.content.FileProvider" a ...

最新文章

  1. 化工原理 补考(重点)
  2. 优集品 php,从细节处着眼 优集品打造成人世界的儿童节
  3. Android Studio之Instant Run requires ‘Tools | Android | Enable ADB integration‘ to be enabled解决办法
  4. 【洛谷 - P1772 】[ZJOI2006]物流运输(dp)
  5. 关于id Tech5的MegaTexture技术
  6. UI设计素材|视频类APP图标
  7. html版本操作手册,全新HTML5用户手册(版本2017)–互联网股票买卖操作.PDF
  8. php不使用插件导出excel
  9. 成功转型机器学习,多年的经验分享
  10. Arduino学习笔记 TB6612FNG模块
  11. 动态规划之背包问题——背包三讲(01背包,完全背包,多重背包)
  12. 微软掷豪金投资海底数据电缆
  13. 公司企业如何制作微信小程序店铺?
  14. 相约AIIA!百度飞桨深度学习公开课预约中
  15. SQL Server故障处理合集
  16. order finding before shor's algorithm
  17. 【论文精读】resnet精读
  18. 图灵机2:等价变形+算法定义
  19. 提高网络泛化能力,过拟合
  20. 基于国产FPGA 的MIPI硬核应用

热门文章

  1. simm计算机英语,SIMM
  2. 2020.4.5 xctf(mfw)②
  3. oracle oem 13c新特性,Oracle Database 12c - 新特性实现的历程与13c的预测
  4. “石油无机论”颠覆对于石油的认知
  5. Mac下的plist纹理图切图工具(命令行)
  6. 2021-07-10 arduino 用于矩阵键盘的 开源库函数 keypad.h使用说明
  7. APP-FND-01564: ORACLE error 24345 in fdlget
  8. [摘] 什么是网络流量劫持?揭秘详解黑客劫持的攻击手段与防御方法 (一)
  9. Linux下gcc命令详解
  10. Hibernate一对多/多对一关系映射详解及相应的增删查改操作