
Android中获取本地相册图片及拍摄照片的方法实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了在Android开发中如何访问设备上的相册并选取或直接通过应用拍照获取图片的基本方法与代码实现。
需求:从本地相册选择图片或通过调用系统相机拍照获取图片。
容易出错的地方:
1. 当我们指定了照片的URI路径后,就不能再使用`data.getData()`来获取URI,而应该直接拿到这个URI(可以通过全局变量或其他方式存储),然后将其设置给ImageView。例如:`imageView.setImageURI(uri);`
2. 使用前置摄像头拍摄的照片通常只有几百KB大小,在这种情况下直接用`imageView.setImageURI(uri)`不会遇到问题;但是使用后置摄像头拍出来的照片往往比较大,此时如果仍然采用上述方法可能会导致内存不足(Out of Memory, OOM)错误。因此需要先将URI转换为更合适的格式再进行显示操作。
全部评论 (0)
还没有任何评论哟~


