`

Gallery图片库获取到图片之后如何通过Uri获取到片图路径

 
阅读更多

data.getData()返回的是Uri,例如 “content://media/external/images/media/757”
怎么变成文件路径啊
Uri uri = data.getData();
        Cursor cursor = getContentResolver().query(uri, null, null, null, null);
        cursor.moveToFirst();
        String imgNo = cursor.getString(0); //图片编号
        String imgPath = cursor.getString(1); //图片文件路径
        String imgSize = cursor.getString(2); //图片大小
        String imgName = cursor.getString(3); //图片文件名


from : http://blog.csdn.net/zhou699/article/details/6439670

分享到:
评论

相关推荐

    Android从系统Gallery获取图片具体实现

    在Android开发中,从系统Gallery获取图片是一项常见的需求,这通常涉及到用户交互和图片选择的过程。本篇将详细阐述如何实现这一功能。 首先,了解Gallery应用。Gallery是Android系统内置的一个图库应用,用于浏览...

    Android 相册获取图片或者相机拍照获取图片

    // 获取到的图片Uri是我们在启动相机时设置的 Uri photoURI = cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT); // 处理拍摄的图片 } } ``` 以上就是使用Android Studio开发时,如何在4.4版本以上系统中获取...

    4.4版本以下调用图库选择图片,获取图片路径并裁剪

    在这里,我们可以通过请求码和数据(Intent)来获取选中的图片路径: ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode,...

    Android获取手机图库图片及图片路径

    在Android开发中,获取手机图库中的图片及图片路径是一项常见的需求,比如在实现用户选择头像、分享图片等功能时。下面将详细讲解如何在Android应用中实现这一功能。 首先,你需要请求读取存储权限,因为自Android ...

    Gallery从SD卡中获取图片,并显示.zip

    在Android开发中,"Gallery"通常指的是一个应用或者UI组件,用于展示用户的图片库,让用户可以浏览和选择图片。这个压缩包文件名“Gallery从SD卡中获取图片,并显示.zip”暗示了它包含了一个示例项目,展示了如何从...

    Gallery相册两种读取图片的方法

    1. 获取图片资源的`Uri`或文件路径。 2. 使用`BitmapFactory.decodeStream()`或`BitmapFactory.decodeResource()`方法解码图片。 3. 创建`Bitmap`对象,注意要根据实际需求调整图片尺寸以节省内存。 4. 将`Bitmap`...

    Gallery从SD卡中获取图片,并显示_Android.rar

    你可以通过`ContentResolver.query()`查询`MediaStore.Images.Media.EXTERNAL_CONTENT_URI`,获取到所有图片的信息,包括路径、名称等。 4. **自定义Gallery组件**: Android原生的Gallery组件已经从Android ...

    从相册获取图片,可删除和添加多张图片功能

    开发者可以通过查询`MediaStore.Images.Media.EXTERNAL_CONTENT_URI`来获取设备上的所有图片信息,包括路径、日期、大小等。 在用户选择图片后,应用通常会使用`RecyclerView`展示所选图片。`RecyclerView`是一种...

    Gallery从SD卡中获取图片,并显示毕业设计—(包含完整源码可运行).zip

    - 图片库如Picasso、Glide或 Glide4Android 可以简化图片加载、缓存和内存管理。 7. **运行与调试**: - 这个项目的源码应该是可运行的,这意味着开发者可以导入到Android Studio中直接编译和测试。 - 使用...

    Android读取sdcard上的图片并用Gallery显示

    然后通过文件路径遍历图片文件。以下是一个简单的示例: ```java File sdCard = Environment.getExternalStorageDirectory(); File pictureDir = new File(sdCard.getAbsolutePath() + "/Pictures"); File[] files ...

    安卓Android源码——Gallery从SD卡中获取图片,并显示.zip

    `Gallery`是Android SDK提供的一种水平滚动的视图,用户可以左右滑动来浏览多个项目,非常适合用来展示图片库。 首先,我们需要理解Android的文件系统结构以及如何访问SD卡。在Android中,外部存储通常指的是SD卡...

    Gallery从SD卡中获取图片,并显示(实用1).zip

    通过ContentResolver查询MediaStore.Images.Media.EXTERNAL_CONTENT_URI,可以获取到SD卡上的所有图片信息。 3. **GridView与Adapter**: - GridView是Android中用于显示多列数据的视图,常用于图片或列表的展示。...

    Android图片剪切并存入数据库

    当用户选择图片后,`onActivityResult`方法会被调用,此时我们可以获取到选中的图片URI,并进行后续的剪切操作。 图片剪切通常使用第三方库,如`android-image-cropper`。首先,引入该库,然后创建裁剪界面,并设置...

    android从图片库选取照片或者拍照返回

    在Android开发中,用户经常需要从手机的图片库选择照片或直接通过相机拍摄新照片。这个功能在许多应用中都十分常见,例如社交应用、个人资料设置等。本示例程序"PickPictureDemo"旨在演示如何实现这一功能,并对选取...

    android从相册加载图片

    获取URI后,你需要读取图片并转换为适合显示或保存的形式。这通常涉及到使用`ContentResolver`获取`InputStream`,然后使用`BitmapFactory.decodeStream()`解码成`Bitmap`对象。同时,为了优化内存使用,可以使用`...

    安卓Gallery照片墙画廊图库相关-相册加载和图片拖拽本例子加载相册相片效果和添加拍照功能从相册选择图片添加选择顺序效果并且支持图片拖拽换.rar

    一旦用户选择图片,应用会接收到一个`Uri`,该`Uri`表示所选图片的路径。要显示这些图片,开发者需要使用`ContentResolver`查询相册数据,并使用`ImageView`或自定义视图组件显示。 其次,**图片拖拽**功能允许用户...

    Android基于xUtils上传图片带服务端下载

    这个URL可以是直接访问图片的链接,也可以是需要再次请求才能获取到的图片数据。 6. **下载图片**:有了图片的URL,我们就可以在Android客户端下载图片。xUtils同样提供了`DownloadManager`用于下载资源: ```java...

Global site tag (gtag.js) - Google Analytics