- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Android Bitmap压缩图像的正确方法(compress的误区)
这两天在做的一个app需要从相册里面载入图片,踩了几个坑,这里Mark一下。现在的相机基本都是800W+像素,差一点的手机1M多,好点的手机拍出来接近3M,如果直接载入图片,那非常容易造成oom,尤其是在差的手机上面。因此就需要对图像进行压缩处理。先是在百度上搜了一把,比较多的解决方案都是使用Bitmap.compress()这个方法,那我也就跟着用了咯,使用形式如下:
2016-08-28 17:27:07 63974 13
原创 Android Activity之间用intent传大量数据失败
由于业务要求,需要在Activity之间传递拍摄的照片,最初是直接使用Intent进行传递的,后来在做兼容性测试时,发现有些手机无法跳转至下一个页面,而且没有报任何异常。因此只能单步调试,最后将错误锁定在了Intent传递数据部分。注释掉putExtras照片数据的代码,可以正常跳转,因此想到可能是图片太大的原因,毕竟现在摄像头上千万的像素,一张照片起码要个1,2MB,而且我们这边拍摄也没有进
2016-08-23 01:45:25 1591
原创 Android AsyncTask cancel()方法的使用
最近做公司项目,由于对AsyncTask了解并不充分,被小小坑了一下,这里Mark一下。大致是要在AsyncTask执行一个while(true)循环,本以为在Activity的onPause()方法中调用task.cancel(true)就可以强制结束AsyncTask,但是实际上是不可行的,因为task.cancel(true)方法仅仅是将AsyncTask的cancel标识符设置为tru
2016-08-23 01:26:54 5801 1
csapp lab1
2012-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人