android中如何把`content://media/external/images/media/Y`转换为`file:///storage/sdcard0/Pictures/X.jpg`?

翻译 2015年11月17日 16:53:37
查询内容解析器,找到文件存储地址

public static String getRealPathFromUri(Context context, Uri contentUri) {
    Cursor cursor = null;
    try {
        String[] proj = { MediaStore.Images.Media.DATA };
        cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
        int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
        cursor.moveToFirst();
        return cursor.getString(column_index);
    } finally {
        if (cursor != null) {
            cursor.close();
        }
    }
}

相关文章推荐

如何在 android 中转换为 'file:///storage/sdcard0/Pictures/X.jpg' 的 'content://media/external/images/media/Y

我想从我的 android 应用程序,将图像上载到 Google 驱动器 基于本教程。 调试他们的示例项目的时候我看到典型的 fileUri = file:///storage/sd...

文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习

一、URI    通用资源标志符(Universal Resource Identifier, 简称"URI")。   Uri代表要操作的数据,Android上可用的每种资源 - 图像、视...

安卓Android文件上传Demo报错 java.io.FileNotFoundException: /external/images/media/16: open failed: ENOENT (N

W/System.err: java.io.FileNotFoundException: /external/images/media/16: open failed: ENOENT (No such...

android中转换content://media/external/images/media/539163为/storage/emulated/0/DCIM/Camera/IMG_20160807_

在上传照片时遇到上传路径异常:content://media/external/images/media/539163 转成:/storage/emulated/0/DCIM/Camera/IMG_...

storage/emulated/0/(Android中如何将文件选择器中返回的)....路径转换为真实路径

Android中如何将文件选择器中返回的storage/emulated/0/....路径转换为真实路径 在百忙之中写下该博文,希望对跟我遇到一样问题的朋友有所帮助。 问题描述: 在写Androi...

文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习

一、URI    通用资源标志符(Universal Resource Identifier, 简称"URI")。   Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等...

Android多媒体学习十三:检索MediaStore中的Video和其对应的缩略图信息

和Image,Audio一样,在Android中,Video信息也被MediaStore管理着。 和每个视频对应的有其一个缩略图,这个缩略图往往是其第一帧的图像。 下面看代码: package dem...

android 小米手机不能正确获取图片uri的问题

今天做项目的时候,公司测试反馈小米手机不能正确选择图片,经过网上查找,解决办法如下: public Uri geturi(android.content.Intent intent) {...

Android中Activity, View,Window,DecorView之间的关系

android中真正展示给用户的是window和view,activity在android中所的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的...

Android——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习

Android——文件路径(/mnt/sdcard/…)、Uri(content://media/external/…)学习一、URI 通用资源标志符(Universal Resource Ident...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android中如何把`content://media/external/images/media/Y`转换为`file:///storage/sdcard0/Pictures/X.jpg`?
举报原因:
原因补充:

(最多只允许输入30个字)