android 剪切图片
一、调用系统的剪切功能:
事件执行:
@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 剪切图片相关推荐
- android剪切 图片,android 剪切图片
一.调用系统的剪切功能: 事件执行: @Override public void onClick(View v) { if(null == mUri)return; Intent intent = n ...
- android 拍照 图片剪切
对于照片拍照上传应该有很多新手不是很清楚,这里我把我多方学习的代码分享给大家. 图片剪切代码 上传 这里是拍照不裁剪的代码 package com.rui.cameratest;import java ...
- 关于解决 从相册中选择照片后无法剪切图片以及无法加载图片的问题
程序分析: 主要分两个部分 (1)先拍照,然后剪切,最后显示出来. (2)从相册中选择一张照片进行剪切然后显示出来 代码参照<第一行代码>,书中的代码运行时(2)出现了问题,无法剪切 ...
- android之图片选择器ImageSelector的使用
一.ImageSelector是什么? Android图片选择器,仿微信的图片选择器的样式和效果.支持图片的单选.限数量的多选和不限数量的多选.支持图片预览和图片文件夹的切换.支持在选择图片时调用相机 ...
- Android头像(图片)上传/文件上传
1.前言 作为初学者来说,想必对上传的数据格式肯定比较模糊,一般传递参数给后台,常用的是使用基本数据类型拼装成json格式.头像上传也可以使用String类型进行上传(极客学院有相关的视频,可以自行了 ...
- android获取图片缩略图,Android系获取图片和视频的缩略图
获取手机里视频缩略图: public static Bitmap getVideoThumbnail(ContentResolver cr,Uri uri) { Bitmap bitmap = nul ...
- android 加载进度,Android实现图片加载进度提示
本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下 先上图: 实现原理: 第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的 ...
- Android大图片裁剪终极解决方案 原理分析
约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已. 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏 ...
- 自定义Android带图片的按钮
自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...
最新文章
- python爬虫教程 百度云-如何使用python编程【python爬虫教程 百度云】
- leetcode算法题--二进制中1的个数
- Bzoj 1391: [Ceoi2008]order 网络流,最大权闭合图
- jquery 网页局部打印总结
- 不小心运行了一个***程序~word 2003 打开2007格式文件的转换器.rar 里的
- mysql 双主 脑裂_MySQL 高可用性keepalived+mysql双主
- 字符集及其存储方式(解决乱码问题)
- mongo(删除操作)
- eclipse启动时return code 13
- html苹果笔记本文稿如何转换,苹果电脑的pages文档想要变成word格式该如何转换...
- 2017年2月14日实习日记 RHEL下dracut制作initramfs
- 2021-09-11
- python中的in和out是什么意思
- 计算机动漫与游戏制作职业群,四川省工业贸易学校计算机动漫与游戏制作专业...
- 2月15日市场游资操作情况以及龙虎榜
- java中英文切换_中英文切换
- 云计算发展进入新阶段,掌握云计算的Linux运维未来发展前景怎么样?
- php 5 php.ini中文注释
- 【教程】超详细通过Shizuku转生微信集成WeXposed实现防撤回与红包
- Activiti 自定义流程图颜色