轻量级封装处理拍照剪裁解决三星手机拍照问题

Android照片处理框架,支持拍照,从相册选择照片,照片裁切与压缩的轻量级框架--TakePhoto

该框架封装了部分机型 如三星手机拍完照片旋转屏幕遇到的一些问题。

如github上面介绍的那样 只需要继承 继承TakePhotoActivity、TakePhotoFragmentActivity、TakePhotoFragment三者之一。

重写三个方法:

void takeSuccess(String imagePath);
void takeFail(String msg);
void takeCancel();

感谢原作者:http://www.jianshu.com/p/60bcaa2c7b3e?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

github:https://github.com/crazycodeboy/TakePhoto

关于圆形头像可以进一步封装 后续。。。
时间: 2024-08-29 18:04:41

轻量级封装处理拍照剪裁解决三星手机拍照问题的相关文章

解决三星手机拍照后,图片旋转。

最近项目中遇到用三星手机拍照,图片会自动旋转,应该是三星内部系统的功能,然后需要是不让他旋转,找到了方法. 原理就是,获取到图片,判断它的旋转角度,然后相应的旋转回来. 在拍照的返回结果中,获取到图片的路径. path = filePath + fileName;  //path 为拍照返回的路径 File file = new File(path); int degree = readPictureDegree(file.getAbsolutePath()); Bitmap smallBitm

Android后台服务拍照的解决方式

一.背景介绍 近期在项目中遇到一个需求.实现一个后台拍照的功能. 一開始在网上寻找解决方式.也尝试了非常多种实现方式,都没有惬意的方案.只是确定了难点:即拍照要先预览,然后再调用拍照方法.问题也随之而来.既然是要实现后台拍照,就希望能在Service中或者是异步的线程中进行,这和预览这个步骤有点相矛盾. 那有什么方式可以既能正常的实现预览.拍照,又不让使用者察觉呢?想必大家也会想到一个取巧的办法:隐藏预览界面. 说明一下,这仅仅是我在摸索中想到的一种解决方式.能非常好的解决业务上的需求. 对于像

个人中心模块-拍照剪裁上传

现在多数的网络应用都有个人中心的模块,里面少不了用户上传图像功能,正好最近项目里用到了这个就从网上找了一个集成进来,写得挺好的代码给大家推广一下.废话不多说了,代码已经上传到网盘,有需要的朋友可以去下载来看看,这里处理一下上传的问题.使用AsyncTask异步上传 private class RegHeadAsyncTask extends AsyncTask<String, Void, String> { protected void onPreExecute() { } protected

三星手机拍照,丢失照片

三星部分机型拍照成功之后,在onActivityResult()中接受不到照片路径,在网上找了很久,在某高人的回复中找到答案.... 需要在manifest.xml配置中activity->configChanges添加screenSize.4.0以后新增的屏幕尺寸改变(三星手机拍照屏幕会旋转,转来转去就把数据转没了)... <activity    android:name=".activity.my.MyNewsInfoActivity_"    android:con

Android6.0M权限管理实战,完美轻量级封装

转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53189359 本文出自[DylanAndroid的博客] Android6.0M权限管理实战,完美轻量级封装 随着Android版本的不断更新,Android再权限管理方面的诟病越来越明显.Google的Android开发人员也意识到了Android应用在权限管理方面的各种问题,让好多用户摸不着头脑就使用了用户的隐私数据. 为了在权限这方面加强管理,给用户一个比较好的体验.A

转:【WebDriver】封装GET方法来解决页面跳转不稳定的问题

在大多数测试环境中,网络或者测试服务器主机之间并不是永远不出问题的,很多时候一个客户端的一个跳转的请求会因为不稳定的网络或者偶发的其它异常hang死在那里半天不动,直到人工干预动作的出现.      而WebDriver测试执行时,偶然也会因此发生页面跳转或者加载的超时异常,而使得流程性的测试中断,给测试完整性和有效性带来很大的损失.其实这种问题很好解决,只需要重写或者封装一下GET方法来实现跳转就行了.      在做这个封装之前,我们得事先讲一下driver.get(url)和driver.

iOS的KVO使用和轻量级封装

KVO的用法 注册 [object addObserver:observer forKeyPath:@"text" options:NSKeyValueObservingOptionNew context:nil]; 实现回调方法 -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { if(

拍照都出色 主打拍照功能旗舰手机

现在手机的拍照技术已经非常的出色,尤其是移动互联网的蓬勃发展以及4G网络的普及,让用户从之前的简单拍照,到现在的即时分享,那么手机的优势就显现出来.而现在更多朋友喜欢分享自己的美照.自拍照,那么大家在选购手机的时候拍照也成为了大家在选择手机时候的重要标准,下面就为大家介绍几款前后拍照效果都非常强劲的智能4G手机. 前后拍照都出色 主打拍照功能旗舰手机 manta 7X manta 7X是今年年初全新上市的一款创新型智能手机,该机采用智慧边框设计,当我们持握手机时,智慧边框就会自动判断两边的手指数

彻底解决android拍照后无法显示的问题

这是对上篇"android 图片拍照,相册选图,剪切并显示"的文章之后的 改进 上一篇文章虽然能解决图片的拍照剪切以及显示,但是发现他有一个缺点, 如果该程序单独运行,貌似没有任何问题, 但是把它整合到项目中后,发现有时在小米手机或者三星手机上面仍旧会失败, 原因可能是 拍照后导致内存不足,从而拍照后返回的时候,没有返回数据,导致图片显示失败,当然这是一定的概率事件. 针对这一情况做如下改变,代码如下: package com.kuiboo.xiaoyao.Activity; impo