android华为手机读取本地文件夹图片获取path路径null,求指导

问题描述

android华为手机读取本地文件夹图片获取path路径null,求指导
android华为手机读取本地文件夹图片获取path路径null,求指导

解决方案

public String getImagePathFromURI(Uri uri) {
Cursor cursor = getActivity().getContentResolver().query(uri null null null null);
String path = null;
if (cursor != null) {
cursor.moveToFirst();
String document_id = cursor.getString(0);
document_id = document_id.substring(document_id.lastIndexOf("":"") + 1);
cursor.close();

        cursor = getActivity().getContentResolver().query(                                                          android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI                                                          null MediaStore.Images.Media._ID + "" = ? "" new String[]{document_id} null);        if (cursor != null) {            cursor.moveToFirst();            path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));            cursor.close();        }    }    return path;}    试试这个

解决方案二:
可能是android6.0系统权限问题。如果开发sdk不是6.0的,装在6.0系统上需要手动打开一些权限,比如有个权限叫存储。

时间: 2024-12-16 20:30:17

android华为手机读取本地文件夹图片获取path路径null,求指导的相关文章

Android编程实现读取本地SD卡图片的方法_Android

本文实例讲述了Android编程实现读取本地SD卡图片的方法.分享给大家供大家参考,具体如下: private Bitmap getDiskBitmap(String pathString) { Bitmap bitmap = null; try { File file = new File(pathString); if(file.exists()) { bitmap = BitmapFactory.decodeFile(pathString); } } catch (Exception e)

Android编程实现读取本地SD卡图片的方法

本文实例讲述了Android编程实现读取本地SD卡图片的方法.分享给大家供大家参考,具体如下: private Bitmap getDiskBitmap(String pathString) { Bitmap bitmap = null; try { File file = new File(pathString); if(file.exists()) { bitmap = BitmapFactory.decodeFile(pathString); } } catch (Exception e)

.net网站开发怎样读取本地文件夹下文件名~~

问题描述 .net网站开发,用C#语言就是要实现从本地文件夹中读取文件中所有图片的名称,名称不包括.jpg,然后作为控件listbox的数据项最终效果就是网页中点击listbox中一个项,右侧就显示一个图片图片都是以时间为名称的,所以就是在listbox里面选择一个日期,就显示对应的图片希望能够帮忙非常感谢!! 解决方案 解决方案二:本地文件夹?这个,b/s结构不是用来干这个事的.解决方案三:publicvoidGetFileNameList(){//初始目录stringpath="c:\ima

win8系统将Word图片保存到本地文件夹的方法

win8系统将Word图片保存到本地文件夹的方法 1.打开带有图片的Word文档,找到想要保存的图案,使用[Ctrl+C]或者右键图片[复制]; 2.打开登陆QQ或者微信,随便打开一个聊天窗口,跟谁聊天都可以的,因为不用发送出去的,然后把刚才复制的图片直接在聊天窗口粘贴上去也可直接使用[Ctrl+V]下图是在微信窗口的; 3.下图是在QQ窗口的,然后 再 次执行[Ctrl+C]把刚刚粘贴到聊天窗口的图片再次复制; 4.打开要保存的文件夹在空白处直接执行[Ctrl+V]将从聊天窗口的图片直接粘贴到

文件读取-Android jni c++ 如何读取jni文件夹下的文件?

问题描述 Android jni c++ 如何读取jni文件夹下的文件? 在一个jni工程中,jni文件夹的结构如下: jni |--Android.mk |--Application.mk |--filer.h |--file.cpp |--res.txt file.cpp里边的代码如下: #include ""filer.h""#include <fstream>#include <string>using namespace std;j

nginx配置-请大神帮我看下关于nignx配置的问题 怎么直接显示本地文件夹的图片

问题描述 请大神帮我看下关于nignx配置的问题 怎么直接显示本地文件夹的图片 (http://img.ask.csdn.net/upload/201511/06/1446781669_124073.png) 请大神帮我看一下怎么直接显示图片 而不是显示index.html 还有 localhost/nginx-1.9.0这个地方应该写什么

asp.net 如何下载远程的图片到本地文件夹,前提是不知道图片的个数和名称

问题描述 asp.net 如何下载远程的图片到本地文件夹,前提是不知道图片的个数和名称 想要将单反内的照片随时同步到本地文件夹内,该如何做呢,谢谢大神们,感激不尽 解决方案 远程服务器需要装东西,web的话可以部署个web服务,能返回某文件夹对象,并且图片所在文件夹要建立到1个网站里,目的是使它具有http网络资源的的访问地址:然后你本机弄个exe程序,用System.Net.WebClient类来下载资源文件到你本机,伪代码示例: 服务器的web服务 [webmethod] public Di

图片-开发一个类似如下图功能,用winform窗体,显示本地文件夹的,控件应该用啥

问题描述 开发一个类似如下图功能,用winform窗体,显示本地文件夹的,控件应该用啥 解决方案 ListView,用图标方式显示,可以设置每个item的icon 解决方案二: 我个人觉得使用GridView比较方便

求解答-android中如何让assets文件夹下的文件显示在Listview中?

问题描述 android中如何让assets文件夹下的文件显示在Listview中? android中如何让assets文件夹下的文件显示在Listview中? 怎么做啊? 求各位大神的源码 谢谢 解决方案 String filenames[] = getResources().getAssets().list(""); 解决方案二: String filenames[] = getResources().getAssets().list(""); 确实能获取到图片