- 浏览: 47504 次
- 性别:
- 来自: 上海
文章分类
最新评论
有的时候要将android uri如content://media/external/image/media/102这样格式转换
成File类型或者获取真实文件路径,可以用以下方法:
Java代码
Uri uri = data.getData();
String[] proj = { MediaStore.Images.Media.DATA };
Cursor actualimagecursor = managedQuery(uri,proj,null,null,null);
int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
actualimagecursor.moveToFirst();
String img_path = actualimagecursor.getString(actual_image_column_index);
File file = new File(img_path);
发表评论
-
android 判断ImageView当前显示的是哪一张图片
2015-12-29 14:40 1699判断ImageView当前显示的是哪一张图片 private ... -
Android 4.4及以上WebView问题
2015-10-27 17:41 10901. 4.4系统以上WebView页面内容重叠问题 连接 ... -
Android AlertDialog包含EditText,软键盘不能弹出的解决方法
2015-09-16 14:31 1140AlertDialog包含EditText,软键盘不能弹出的解 ... -
无法上传so文件到svn上
2015-05-25 16:48 917Window-->Team-->Ignored R ... -
Android 文件下载与解压缩
2015-03-20 18:20 390转载:http://blog.csdn.net/hopehe8 ... -
Cocos2dx与Android进行交叉编译的大概步骤
2015-02-06 17:22 1165cocos2d交叉编译配置: 1.下载cygwin 64位ex ... -
博客链接
2014-11-26 16:01 01.好文章博客:http://blog.csdn.net/xi ... -
android一些基础功能汇总
2014-11-03 10:49 7741.Android开发 给图片加边框 http://www. ... -
创建文件夹和文件
2014-10-22 15:15 730String commonPath = Environment ... -
Android 线程的使用(传递多个参数)
2014-08-06 11:08 21831.Thread new Thread(new Runnabl ... -
cocos2dx 内存管理
2014-08-04 18:18 594cocos2dx 内存管理 转载自:http://blog. ... -
android读取图片
2014-07-25 11:56 1028[size=large]一:读取res中的图片 //读取本地r ... -
Android ListView里设置默认Item的背景颜色
2014-07-23 11:51 861<?xml version="1.0" ... -
以某一点旋转(RotateAnimation)
2014-06-20 12:07 1793//自适应屏幕大小 webview.getSetting ... -
popWindow
2014-05-23 18:07 421popWindow -
自定义跑马灯
2014-05-23 16:46 592自定义跑马灯 -
WebView的使用总结
2014-05-05 12:09 682//自适应屏幕大小 webview.getSettings ... -
android 动态设置布局
2014-03-26 11:03 9851.动态设置RelativeLayout的布局 // 根据 ... -
android移动开发的很好的功能的网页
2014-03-19 18:15 692android经典DEMO http://blog.csdn ... -
android学习的进阶(从零开始,从初级到高级)
2014-02-08 12:08 2180轻松几步学Android开发 1. ...
相关推荐
本文实例讲述了android实现Uri获取真实路径转换成File的方法。分享给大家供大家参考。具体实现方法如下: Uri uri = data.getData(); String[] proj = { MediaStore.Images.Media.DATA }; Cursor actualimagecursor...
### Android根据URI获取真实路径详解 #### 概述 在Android开发过程中,处理文件路径时经常需要将一个`Uri`转换成真实的文件路径。尤其是在处理用户通过文件选择器选取的图片或文件时,通常会得到一个`Uri`,而这个...
在上面的代码中,我们首先获取了图片文件的路径地址,然后使用 Uri.fromFile() 方法将其转换为 Uri。 二、从 Uri 中获得图片文件的路径地址 从 Uri 中获得图片文件的路径地址可以使用 ContentResolver.query() ...
// 获取真实路径的方法 // 使用 filePath 进行后续操作... } } ``` 现在我们需要实现`getRealPathFromURI`方法,这是一个关键步骤,它将`Uri`转换为文件的真实路径。由于Android版本的不同,此方法可能需要根据...
从文件uri获取真实文件路径 安装(iOS) 目前不支持 安装(Android) npm i react-native-get-real-path@https://github.com/Wraptime/react-native-get-real-path.git --save 对以下文件进行更改: android/...
在Android开发中,获取SD卡上用户选择的图片路径是一个常见的需求,这通常涉及到与系统的媒体库交互,以便用户能够从相册中选取图片。以下将详细介绍如何实现这个功能。 首先,我们需要添加必要的权限到...
// 自定义方法,用于获取真实路径 if (filePath != null) { // 将路径显示在TextView或其他文本组件中 TextView filePathTextView = findViewById(R.id.file_path_text_view); filePathTextView.setText...
对于图库返回的`Uri`,如果是来自Google Photos或其他第三方应用,可能需要使用`DocumentsContract`类来获取真实文件路径。 - 使用`ContentResolver`的`openInputStream()`或`openOutputStream()`方法,可以读取或...
- 获取图片路径:对于6.0之前的设备,可以直接通过Uri获取真实路径。但6.0及以后,可能需要使用`DocumentsContract`或`ContentResolver`获取真实的文件路径,因为 Uri 可能指向ContentProvider。 5. **不同手机...
例如,对于content://类型的URI,可能需要通过ContentResolver查询`MediaStore`获取真实路径;对于file://类型的URI,可以直接转换为File对象。 3. **实现图片移动**: - **复制文件**:使用`java.io`包中的`...
7. **android 根据uri获取真实路径**:在处理多媒体文件时,需要将Content URI转换为文件路径。这涉及到`ContentResolver`和`DocumentFile`,通过`openFileDescriptor()`或`getPath()`方法获取实际路径。 8. **...
小米手机可能会返回`content://`类型的URI,这需要使用ContentResolver查询获取真实路径。其他设备可能返回`file://`类型的URI,可以直接转换为文件路径。`MiPictureHelper`应该能处理这两种情况。 5. **处理空...
我们需要转换为真实路径,例如使用`ContentResolver`: ```java public String getRealPathFromUri(Uri contentUri) { Cursor cursor = getContentResolver().query(contentUri, null, null, null, null); if ...
// 获取图片真实路径 // 显示预览 } } ``` 3. 图片上传:将图片转换为byte数组,然后通过网络API发送到服务器。可以使用OkHttp、Retrofit等网络库进行网络请求。 ```java File imageFile = new File...