Android调用系统图库返回路径
2024-08-27 01:35:10
调用系统图库:
Intent intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE_IMAGE);
获取图片路径
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_IMAGE && resultCode == RESULT_OK) {
Uri uri = data.getData();
Cursor cursor = getContentResolver().query(uri, null, null, null,null);
if (cursor != null && cursor.moveToFirst()) {
String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
}
}
}
最新文章
- Redis学习-基础环境介绍(二)
- Javascript内存泄露
- 【POJ 3020】Antenna Placement(二分图匹配)
- ios实现类似魔兽小地图功能 在
- Redis和Memcache的区别分析 [转]
- Bootstrap插件的使用
- python 递归展开嵌套的序列(生成器用法)
- 论山寨手机与Android联姻的技术基础 【序】
- openresty+websocket+redis simple chat
- 新手入门vue 使用vue-cli创建项目
- nginx反向代理配置
- promise的异步链式调用
- c++函数库中一些实用的函数
- Learning to Track at 100 FPS with Deep Regression Networks ECCV 2016 论文笔记
- Python pickle使用
- jenkins 忘记admin用户账号密码
- Vue中directives的用法
- Period UVALive - 3026(next数组)
- du df 磁盘命令
- Spring Boot CRUD+分页(基于Mybatis注解方式)
热门文章
- Python 音视频方面资源大全
- jvm详情——2、Java对象在jvm中的大小
- SpringCloud入门之Spring Boot多环境配置切换指南
- k8s部署kafka集群
- 正确重写hashcode hashcode与equals方法 集合元素如何判断是否相等 集合如何查看是否包含某个元素
- 【ASP.NET MVC系列】浅谈jqGrid 在ASP.NET MVC中增删改查
- Java——static关键字
- Perl包和模块(内容来自beginning perl)
- 第一册:lesson fifty five。
- 设置防火强开机自启,以及没有成功的tomcat开机自启