Android相机、相册获取图片

本文介绍了如何在Android应用中通过相机和相册获取高清图片。由于系统对通过相机拍摄的图片进行压缩,直接使用getData方法可能造成图片质量下降,适合显示小图。为获取大图,建议拍照后将图片保存到本地。
摘要由CSDN通过智能技术生成

不多说直接上代码

1.拍照后获取图片(系统为了防止应用内存占用过大,对于在应用内通过相机拍摄的图片最终返回来的结果进行了压缩,压缩后的图片变得很小,通过getData的方式只能满足比如显示个头像这样的需求,如果要显示大图,就会出现模糊的情况,所以可以在拍照时,将拍得的照片先保存在本地

Uri imageUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"image.jpg"));  
//指定照片保存路径(SD卡),image.jpg为一个临时文件,每次拍照后这个图片都会被替换  
openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);  <
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值