Android初学------拍照之后获取没有被压缩的图片
来源:互联网 发布:mac腾讯视频离线缓存 编辑:程序博客网 时间:2024/05/16 08:59
</pre><pre>
Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //调用拍照的intentFile photoFile=null;photoFile=createImageFile(); //创建一个image文件if(photoFile!=null){uri=Uri.fromFile(photoFile); //构建一个保存外部目录的uriintent.putExtra(MediaStore.EXTRA_OUTPUT,uri); //设置拍照完成之后保存在指定的uri目录startActivityForResult(intent, REQUEST_TAKE_PHOTO); //启动拍照
//创建一个ImageFilepublic File createImageFile(){String timeTemp=new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); //文件名格式 String imageFileName = "JPEG_" + timeTemp + "_";//PICTURES 目录//File storageDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES);//保存在Pirctures目录File storageDir = new File(Environment.getExternalStorageDirectory()+"/aaa/bbb");if(!storageDir.exists()){storageDir.mkdirs(); //如果只有一级目录 如/aaa 可以用 storyageDir.mkdir();}File image=null;try { image=File.createTempFile(imageFileName, ".jpg",storageDir); //创建一个临时文件mCurrentPhotoPath = "file:" + image.getAbsolutePath(); //当前文件路径 可以根据这个文件路径获取image} catch (IOException e) {e.printStackTrace();}return image;}
Bitmap bitmap=BitmapFactory.decodeStream(getActivity().getContentResolver().openInputStream(uri)); //获取bitmap//image.setImageBitmap(bitmap); //设置bitmap到ImageViewimage.setImageURI(uri); //可以通过uri设置图片到ImageView
1.通过设置拍照保存到指定的目录 保存uri地址,
2. 可以通过uri地址 获取bitmap。
0 0
- Android初学------拍照之后获取没有被压缩的图片
- android拍照,并获取压缩后的图片。
- Android相机、相册获取图片,解决相机拍照图片被压缩模糊的情况
- android拍照获取图片
- Android 简单的拍照并获取图片
- android获取相册图片 拍照获取图片 用到的东西
- 拍照上传图片的压缩
- Android 实现拍照 获取相册 图片压缩 图片旋转 图片转存
- Android初学------图片质量压缩
- Android 通过拍照获取图片
- Android 拍照获取本地图片
- Android拍照压缩裁剪并保存图片
- Android 选择图片拍照裁剪压缩整理
- 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
- android获取本地图片或拍照图片
- android获取本地图片或拍照图片
- android获取本地图片或拍照图片
- android拍照保存被压缩
- Java
- 【整理】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
- csdn的第一篇文章
- 数据源
- 企业服务总线架构介绍
- Android初学------拍照之后获取没有被压缩的图片
- DevExpress GridControl复合表头(多行表头)设置
- 矩阵卷积
- mysql中文乱码
- 最新资讯 针对移动手机漏洞与安全支付
- J1800N-D2H主板升级bios,安装Fedora20,并搭建开发环境
- ExtJs的radiogroup的使用
- 优秀程序员所具备的7个好习惯
- 【OpenCV】邻域滤波:方框、高斯、中值、双边滤波