调用手机拍照后,图库不显示刚刚拍到的照片
2016-01-29 15:37
162 查看
拍照后可以在onActivityResult中使用 Bitmap bm = (Bitmap) data.getExtras().get("data"); 获得刚刚拍到的照片。
fileName为手动保存照片的路径。用以下代码,可以将照片放入图库中:
MediaStore.Images.Media.insertImage(getContentResolver(), bm, "", "");
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File(fileName));
intent.setData(uri);
this.sendBroadcast(intent);
fileName为手动保存照片的路径。用以下代码,可以将照片放入图库中:
MediaStore.Images.Media.insertImage(getContentResolver(), bm, "", "");
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File(fileName));
intent.setData(uri);
this.sendBroadcast(intent);
相关文章推荐
- opencv 霍夫变换检测直线中pt1、pt2点的确定
- 使用Spinner实现下拉列表
- 彻底弄懂css中单位px和em,rem的区别
- 工作日志
- 在Unity中StartCoroutine/yield return的原理和模式
- 三种方式注册一个字符设备
- Audio Codec
- ubuntu HackRF One开发环境搭建
- Find命令的用法
- linux命令-rm
- cplusplus.com
- fix导航条然后然滚动条隐藏
- grunt.initConfig配置学习
- 那些年我们一起踩过的坑(javascript常见的陷阱)
- 滴滴出行2016研发工程师笔试题(亮灯问题)
- Linux之dd命令详解
- 几行代码清空Xcode模拟器缓存 (附带 源码)
- Android 快速开发系列 打造万能的ListView GridView 适配器
- lda的变分推理
- 如何设置Apache中的最大连接数