Android彩信加载附件过程

来源:互联网 发布:淘宝卖纸箱 编辑:程序博客网 时间:2024/05/28 22:12

appendMedia()

resizeImageAsync()

首先从startActivityForResult()开始,从onActivityResult()种,REQUEST_CODE_ATTACH_IMAGE调用addImageAsync,继续addImage方法,里边有两个比较重要的方法setattAchment()和MessageUtils.resizeImageAsync。

resizeimageasync()附件太大时的异步缩小功能

ImageModel.java中resizeMdia()判断图片大小


getresizeimageaspart()保存为part图片

slideshow.finalResize()判断图片大小

删除附件 
AttachmentEditor里面有个handler,用来给composeMessageActivity传消息。 
所有删除附件操作的按钮都在AttachmentEditor上。对不同的媒体类型有不同的按钮,但是按下之后出口是一样的:
Message msg = Message.obtain(mHandler, MSG_REMOVE_ATTACHMENT);    msg.sendToTarget();   

 

image.getResizedImageAsPart()压缩图片----->getresizedimagedata()

0 0
原创粉丝点击