一、调用系统的剪切功能:

事件执行:

@Overridepublic void onClick(View v) {if(null == mUri)return;Intent intent = new Intent();intent.setAction("com.android.camera.action.CROP");intent.setDataAndType(mUri, "image/*");// mUri是已经选择的图片Uriintent.putExtra("crop", "true");intent.putExtra("aspectX", 1);// 裁剪框比例intent.putExtra("aspectY", 1);intent.putExtra("outputX", 150);// 输出图片大小intent.putExtra("outputY", 150);intent.putExtra("return-data", true);MainActivity.this.startActivityForResult(intent, 200);}});

效果图:

二、在onActivityResult中接受剪切数据:

protected void onActivityResult(int requestCode, int resultCode, Intent data) ....

}else if(200 == requestCode){if(resultCode == RESULT_OK){// 拿到剪切数据Bitmap bmap = data.getParcelableExtra("data");// 显示剪切的图像ImageView imageview = (ImageView)this.findViewById(R.id.imageview);imageview.setImageBitmap(bmap);// 图像保存到文件中FileOutputStream foutput = null;try {foutput = new FileOutputStream(this.imageFile);bmap.compress(Bitmap.CompressFormat.PNG, 100, foutput);} catch (FileNotFoundException e) {e.printStackTrace();}finally{if(null != foutput){try {foutput.close();} catch (IOException e) {e.printStackTrace();}}}}

效果图:

android 剪切图片相关推荐

  1. android剪切 图片,android 剪切图片

    一.调用系统的剪切功能: 事件执行: @Override public void onClick(View v) { if(null == mUri)return; Intent intent = n ...

  2. android 拍照 图片剪切

    对于照片拍照上传应该有很多新手不是很清楚,这里我把我多方学习的代码分享给大家. 图片剪切代码 上传 这里是拍照不裁剪的代码 package com.rui.cameratest;import java ...

  3. 关于解决 从相册中选择照片后无法剪切图片以及无法加载图片的问题

    程序分析: 主要分两个部分 (1)先拍照,然后剪切,最后显示出来.    (2)从相册中选择一张照片进行剪切然后显示出来 代码参照<第一行代码>,书中的代码运行时(2)出现了问题,无法剪切 ...

  4. android之图片选择器ImageSelector的使用

    一.ImageSelector是什么? Android图片选择器,仿微信的图片选择器的样式和效果.支持图片的单选.限数量的多选和不限数量的多选.支持图片预览和图片文件夹的切换.支持在选择图片时调用相机 ...

  5. Android头像(图片)上传/文件上传

    1.前言 作为初学者来说,想必对上传的数据格式肯定比较模糊,一般传递参数给后台,常用的是使用基本数据类型拼装成json格式.头像上传也可以使用String类型进行上传(极客学院有相关的视频,可以自行了 ...

  6. android获取图片缩略图,Android系获取图片和视频的缩略图

    获取手机里视频缩略图: public static Bitmap getVideoThumbnail(ContentResolver cr,Uri uri) { Bitmap bitmap = nul ...

  7. android 加载进度,Android实现图片加载进度提示

    本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下 先上图: 实现原理: 第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的 ...

  8. Android大图片裁剪终极解决方案 原理分析

    约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已. 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏 ...

  9. 自定义Android带图片的按钮

    自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...

最新文章

  1. python爬虫教程 百度云-如何使用python编程【python爬虫教程 百度云】
  2. leetcode算法题--二进制中1的个数
  3. Bzoj 1391: [Ceoi2008]order 网络流,最大权闭合图
  4. jquery 网页局部打印总结
  5. 不小心运行了一个***程序~word 2003 打开2007格式文件的转换器.rar 里的
  6. mysql 双主 脑裂_MySQL 高可用性keepalived+mysql双主
  7. 字符集及其存储方式(解决乱码问题)
  8. mongo(删除操作)
  9. eclipse启动时return code 13
  10. html苹果笔记本文稿如何转换,苹果电脑的pages文档想要变成word格式该如何转换...
  11. 2017年2月14日实习日记 RHEL下dracut制作initramfs
  12. 2021-09-11
  13. python中的in和out是什么意思
  14. 计算机动漫与游戏制作职业群,四川省工业贸易学校计算机动漫与游戏制作专业...
  15. 2月15日市场游资操作情况以及龙虎榜
  16. java中英文切换_中英文切换
  17. 云计算发展进入新阶段,掌握云计算的Linux运维未来发展前景怎么样?
  18. php 5 php.ini中文注释
  19. 【教程】超详细通过Shizuku转生微信集成WeXposed实现防撤回与红包
  20. Activiti 自定义流程图颜色

热门文章

  1. 求两个自然数的最大公约数
  2. 心田花开小学一年级快速掌握拼音复韵母ai ei ui读写方法
  3. 分享 7 个 AI 优质开源项目!文本生成、自动化数据搜集...
  4. 想要成功,现在就开始行动
  5. 快期v2服务器条件单能修改吗,快期V2如何设置止损止盈单
  6. 【车载开发系列】CAN总线通信---总线报文格式
  7. 用一个I/O口控制1个三色指示灯, 2个单色指示灯
  8. 128码和39码编码规则
  9. IT十年人生过客-终篇-十年总结
  10. 日常见到的一些js轮子