从图片uri中构造彩信pdu数据
2010-09-22 20:28
337 查看
适用于不经过消息界面,直接发送彩信图片的情况。
把媒体uri转换为byte数组。
在Mms中,写成某个类的一个静态函数,比如MessageUtils
把媒体uri转换为byte数组。
在Mms中,写成某个类的一个静态函数,比如MessageUtils
public static byte[] getBytesFromUri(Uri mediaUri, Context context){ PduHeaders headers = new PduHeaders(); SendReq req = new SendReq(); String dests[] = {"123123"}; EncodedStringValue[] encodedNumbers = EncodedStringValue.encodeStrings(dests); if (encodedNumbers != null) { req.setTo(encodedNumbers); } String subject = new String("subject"); if (null != subject) { req.setSubject(new EncodedStringValue(subject.toString())); } req.setDate(System.currentTimeMillis() / 1000L); try{ SlideshowModel slideshow = SlideshowModel.createNew(context); SlideModel slide = new SlideModel(slideshow); ImageModel media = new ImageModel(context, mediaUri, slideshow.getLayout().getImageRegion()); slideshow.add(slide); slideshow.get(0).add(media); PduBody pb = slideshow.toPduBody(); req.setBody(pb); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); // Priority. req.setPriority(PduHeaders.PRIORITY_NORMAL); // Delivery report. req.setDeliveryReport(PduHeaders.VALUE_NO); // Read report. req.setReadReport(PduHeaders.VALUE_NO); req.setMessageClass(PduHeaders.MESSAGE_CLASS_PERSONAL_STR.getBytes()); req.setDate(System.currentTimeMillis() / 1000L); }catch (MmsException e){ Log.d(TAG, "error"+e); } PduComposer compose = new PduComposer(context, req); return compose.make(); //return req; }
相关文章推荐
- 在适配器的构造方法添加假数据,然后请求数据后listview等的图片显示不完整,刷新之后才显示的问题。
- VC编写自己构造http协议数据的post上传图片类(MFC环境 带编码转换)(转)
- VC编写自己构造http协议数据的post上传图片类(MFC环境 带编码转换)
- VC编写自己构造http协议数据的post上传图片类(MFC环境 带编码转换)(转)
- VC编写自己构造http协议数据的post上传图片类
- VC编写自己构造http协议数据的post上传图片类(MFC环境 带编码转换)(转)
- 彩信的通知短信PDU数据分析
- jsp上传图片生成缩略图并将数据信息添加到数据库(转)
- 分享用Asp.net做的几个实例,数据报表、二维码、数据抓取、批量上传图片
- android图片文件的路径地址与Uri的相互转换
- ASP图片按钮提交表单数据问题?
- ffmpeg Windows下采集摄像头一帧数据,并保存为bmp图片
- 如何处理BLOB类型数据之三:使用Servlet在页面上显示BLOB中的图片
- 获得WebBrowser中的图片数据
- 图片数据Base64编解码(java实现)
- python+caffe训练自己的图片数据流程
- 数据库尽量不要存储较大的二进制数据,如图片、视频、文件等
- Image2Data (a) 利用Matlab提取图片中的曲线数据
- Python图片转换成矩阵,矩阵数据转换成图片的实例
- Dynamics CRM 通过OData查询数据URI中包含中文的情况