首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android打开手机相册获取图片路径

本文实例为大家分享了Android打开手机相册获取图片路径的具体代码,供大家参考,具体内容如下 根据打开相机返回的Uri uri = data.getData();获取该相片的真正SD卡路径!...android.provider.DocumentsContract; import android.provider.MediaStore; public class RealPathFromUriUtils { /** * 根据Uri获取图片的绝对路径...{ // api < 19 return getRealPathFromUriBelowAPI19(context, uri); } } /** * 适配api19以下(不包括api19),根据uri获取图片的绝对路径...Context context, Uri uri) { return getDataColumn(context, uri, null, null); } /** * 适配api19及以上,根据uri获取图片的绝对路径...getDataColumn(context, uri, null, null); } else if ("file".equals(uri.getScheme())) { // 如果是 file 类型的 Uri,直接获取图片对应的路径

4.4K30

相机or相册获取图片并显示

Uri.fromFile(new File(Environment .getExternalStorageDirectory(), "test.png")); // 指定照片保存路径...(SD卡),test.png为一个临时文件,每次拍照后这个图片都会被替换 openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri)...Uri.fromFile(new File(Environment .getExternalStorageDirectory(), "test.png")); // 指定照片保存路径...(SD卡),test.png为一个临时文件,每次拍照后这个图片都会被替换 intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult...使用保存文件之后再读取而不是直接用data的原因是,这里返回的data是一个缩略图,十分不清晰 if (requestCode == CAMERA_REQUEST_CODE) {// 将保存在本地的图片取出并缩小后显示在界面上

1.7K70

使用字符串操作来获取图片路径中的文件名

path.lastIndexOf('/') + 1); console.log(fileName); // 输出 "12.png" 代码使用了字符串操作来获取路径中的文件名...const fileName = path.substring(path.lastIndexOf('/') + 1); 使用了字符串的substring和lastIndexOf方法来获取路径中的文件名。...+1:将最后一个斜杠的索引位置加1,以获取文件名的起始位置。 path.substring(...):substring方法截取字符串中指定范围的部分。...在这里,它使用起始位置作为参数,截取斜杠后面的部分,并将结果赋值给变量fileName。...根据你提供的代码和路径,fileName将被赋值为"12.png",并通过console.log输出。它提取了路径中最后一个斜杠后面的部分,即文件名。

15920
领券