发送彩信得内容问题(开发过移动彩信得大虾们救命了。谢谢)
我需要编写彩信,发送图片和文本,图片中得文字信息过多,显示效果不好,后来发现手机报中有一种彩信内容模式是收到得彩信内容中一个页面上可以包括图片和文本两部分,而不是只显示图片或者文本。以下代码是图片文本分两个页面查看得模式,现在需要高手们帮我解决如何将图片和文本放入一个页面显示。谢谢
MM7Config mm7Config = new MM7Config("config/mm7Config.xml");
mm7Config.setConnConfigName("config/ConnConfig.xml");
MMContent content = new MMContent();
content.setContentType(MMConstants.ContentType.MULTIPART_MIXED);
MMContent sub_txt_0 = MMContent.createFromString(contentList2.get(0));
sub_txt_0.setContentID("0.txt");
sub_txt_0.setContentType(MMConstants.ContentType.TEXT);
content.addSubContent(sub_txt_0);
System.out.println(contentList2.get(0));
for (int i = 0; i < contentCount.length; i++) {
if (contentCount[i].equals("1")) {
MMContent sub_txt_1 = MMContent.createFromString(contentList2
.get(i+1));
sub_txt_1.setContentID("1.txt");
sub_txt_1.setContentType(MMConstants.ContentType.TEXT);
content.addSubContent(sub_txt_1);
if(stateList[i].equals("1")){
MMContent sub_pic1 = MMContent.createFromFile("pic/chart.png");
sub_pic1.setContentID("1.png");
sub_pic1.setContentType(MMConstants.ContentType.PNG);
sub_pic1.setContentType("pic/abc.txt");
content.addSubContent(sub_pic1);
}
}
if (contentCount[i].equals("2")) {
MMContent sub_txt_2 = MMContent.createFromString(contentList2
.get(i+1));
sub_txt_2.setContentID("2.txt");
sub_txt_2.setContentType(MMConstants.ContentType.TEXT);
content.addSubContent(sub_txt_2);
if(stateList[i].equals("1")){
MMContent sub_pic2 = MMContent.createFromFile("pic/chart1.png");
sub_pic2.setContentID("2.png");
sub_pic2.setContentType(MMConstants.ContentType.PNG);
content.addSubContent(sub_pic2);
}
}
}
如果有什么对我的问题不明白得地方可以给我发邮件联系。peng25peng@163.com