java code: package com.infowell.smsbg.module.mmcontent.smil; import java.io.File; import com.infowell.vas.gateway.beans.MmContentFrame; public class SmilObject {
private String smilString = " <?xml version='1.0'?>" +
" <smil>" +
" <head>" +
" <meta name='title' content='smil'/>" +
" <layout>" +
" <root-layout height='200' width='300'/>" +
" <region id='_1' left='0%' top='0%' width='100%' height='75%' fit='meet'/>" +
" <region id='_2' left='0%' top='75%' width='100%' height='25%' fit='scroll'/>" +
" <region id='_3' left='0%' top='0%' width='100%' height='100%' fit='scroll'/>" +
" <region id='_4' left='0%' top='0%' width='100%' height='100%' fit='meet'/>" +
" </layout>" +
" </head>" +
" <body>";
private String smilEndString =
" </body>" +
" </smil>";
public void addMMFrame(MmContentFrame frame) {
smilString += " <par dur='60s'>";
File image;
File text;
if (frame.getImageFile() != null && !frame.getImageFile().equals("")) { if (frame.getTextFile() == null) {
image = new File(frame.getImageFile());
smilString += " <img src='" + image.getName() + "' region='_4'/>";
}
else {
image = new File(frame.getImageFile());
smilString += " <img src='" + image.getName() + "' region='_1'/>";
text = new File(frame.getTextFile());
smilString += " <text src='" + text.getName() + "' region='_2'> <anchor href='" + text.getName() + "' show='pause'/> </text>";
}
}
else {
text = new File(frame.getTextFile());
smilString += " <text src='" + text.getName() + "' region='_3'> <anchor href='" + text.getName() + "' show='pause'/> </text>";
} smilString += " </par>";
}
public String toSmilString() {
return smilString + smilEndString;
}
}
有些手机收到彩信后无法手动翻页,请问什么smil脚本是控制手动翻页,另外问什么smil脚本是控制自动接收彩信,希望有高手能解答,先谢谢了!
private String smilString = " <?xml version='1.0'?>" +
" <smil>" +
" <head>" +
" <meta name='title' content='smil'/>" +
" <layout>" +
" <root-layout height='200' width='300'/>" +
" <region id='_1' left='0%' top='0%' width='100%' height='75%' fit='meet'/>" +
" <region id='_2' left='0%' top='75%' width='100%' height='25%' fit='scroll'/>" +
" <region id='_3' left='0%' top='0%' width='100%' height='100%' fit='scroll'/>" +
" <region id='_4' left='0%' top='0%' width='100%' height='100%' fit='meet'/>" +
" </layout>" +
" </head>" +
" <body>";
private String smilEndString =
" </body>" +
" </smil>";
public void addMMFrame(MmContentFrame frame) {
smilString += " <par dur='60s'>";
File image;
File text;
if (frame.getImageFile() != null && !frame.getImageFile().equals("")) { if (frame.getTextFile() == null) {
image = new File(frame.getImageFile());
smilString += " <img src='" + image.getName() + "' region='_4'/>";
}
else {
image = new File(frame.getImageFile());
smilString += " <img src='" + image.getName() + "' region='_1'/>";
text = new File(frame.getTextFile());
smilString += " <text src='" + text.getName() + "' region='_2'> <anchor href='" + text.getName() + "' show='pause'/> </text>";
}
}
else {
text = new File(frame.getTextFile());
smilString += " <text src='" + text.getName() + "' region='_3'> <anchor href='" + text.getName() + "' show='pause'/> </text>";
} smilString += " </par>";
}
public String toSmilString() {
return smilString + smilEndString;
}
}
有些手机收到彩信后无法手动翻页,请问什么smil脚本是控制手动翻页,另外问什么smil脚本是控制自动接收彩信,希望有高手能解答,先谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货