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()