⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utility.java~61~

📁 关于彩信mms的程序,可以打包mms, 发送mms21840270MMS-PicCente
💻 JAVA~61~
📖 第 1 页 / 共 2 页
字号:
package mmspiccenter;import java.io.*;import java.util.*;import sun.io.*;/** * <p>Title: Simens SMS Tool</p> * <p>Description: 西门子铃声图片工具 1.0</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: 北京映翰通网络技术有限公司</p> * @author rjz@inhand.com.cn * @version 1.0 */import java.io.*;public class Utility{  public Utility() {  }  public static String createSpXml(String base_url,String sp_url,String picName,String hour,String type_url){      String spXmlName = picName.substring(0,picName.length() -4)+hour+".xml";      String title = picName.substring(0,picName.length() -4)+hour;      String sp_xml_url = Config.www_url+sp_url+title+".xml";      String oldS = "\\";      String newS = "/";      char[] oldc = oldS.toCharArray();      char[] newc  = newS.toCharArray();      type_url = type_url.replace(oldc[0],newc[0]);      String content = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?> "+                       "<MMS>"+                       "<Smil>"+Config.www_url +type_url+title+".smil</Smil> "+                       "<Gif>"+Config.www_url +type_url+title+".gif</Gif> "+                       "<Txt>"+Config.www_url +type_url+title+".txt</Txt> "+                       "</MMS>";                    try{                             File file=new File(base_url+sp_url+spXmlName);                             PrintWriter out;                             FileWriter fout;                             fout=new FileWriter(file);                             out=new PrintWriter(fout);                             out.println(content);                             out.flush();                             out.close();                             fout.close();                     }catch(IOException ioe){                             ioe.printStackTrace();                      }            return sp_xml_url;  }  public static void createMMSXml(String pic_url,String picName,String hour){  }  public static void createXml(String pic_url,String picName,String content,String hour){      System.out.println(pic_url+"*"+picName+"*"+content);      try{                              File file=new File(pic_url+picName.substring(0,picName.length() -4)+hour+".xml");                              PrintWriter out;                              FileWriter fout;                              fout=new FileWriter(file);                              out=new PrintWriter(fout);                              out.println(content);                              out.flush();                              out.close();                              fout.close();                      }catch(IOException ioe){                              ioe.printStackTrace();                      }  }  public static void createSmil(String pic_url,String picName,String hour){      System.out.println(pic_url+"*"+picName+"*");      String smilName = picName.substring(0,picName.length() -4)+hour+".smil";      String txtName = picName.substring(0,picName.length() -4)+hour+".txt";      picName = picName.substring(0,picName.length() -4)+hour+".gif";      String content = "<smil><head><layout><root-layout/>"+                       "<region id=\"region1_2\" top=\"0\" left=\"0\" height=\"50%\" width=\"100%\"/>"+                       "<region id=\"region2_2\" top=\"50%\" left=\"0\" height=\"50%\" width=\"100%\"/>"+                       "</layout>"+                       "</head>"+                       "<body>"+                       "<seq>"+                       "<par dur=\"3000ms\">"+                       "<img src=\""+picName+                       "\" region=\"region1_2\"/><text src=\""+txtName+                       "\" region=\"region2_2\">"+                       "<param name=\"foreground-color\" value=\"#000000\"/>"+                       "<param name=\"textsize\" value=\"normal\"/>"+                       "</text>"+                       "</par>"+                       "</seq></body></smil>";    try{                            File file=new File(pic_url+smilName);                            PrintWriter out;                            FileWriter fout;                            fout=new FileWriter(file);                            out=new PrintWriter(fout);                            out.println(content);                            out.flush();                            out.close();                            fout.close();                    }catch(IOException ioe){                            ioe.printStackTrace();                      }  }  public static void createTxt(String pic_url,String picName,String contentX,String hour){    String txtName = picName.substring(0,picName.length() -4)+hour+".txt";    String content ="";    try{        content = new String(contentX.getBytes() );        System.out.println("1212121"+contentX);    }catch(Exception e){}    try{                            File file=new File(pic_url+txtName);                            PrintWriter out;                            FileWriter fout;                            fout=new FileWriter(file);                            out=new PrintWriter(fout);                            out.println(content);                            out.flush();                            out.close();                            fout.close();                    }catch(IOException ioe){                            ioe.printStackTrace();                    }  }        public static String getDateString(Calendar calendar){                String result="";                result+=calendar.get(Calendar.YEAR);                int month=calendar.get(Calendar.MONTH)+1;                if(month<10)                        result+="-0"+month;                else                        result+="-"+month;                if(calendar.get(Calendar.DATE)<10)                        result+="-0"+calendar.get(Calendar.DATE);                else                        result+="-"+calendar.get(Calendar.DATE);                return result;        }        public static String getDateString(){                String result="";                Calendar calendar=Calendar.getInstance();                result+=calendar.get(Calendar.YEAR);                int month=calendar.get(Calendar.MONTH)+1;                if(month<10)                        result+="-0"+month;                else                        result+="-"+month;                if(calendar.get(Calendar.DATE)<10)                        result+="-0"+calendar.get(Calendar.DATE);                else                        result+="-"+calendar.get(Calendar.DATE);                return result;        }        public static String getTimeString(){                String result="";                Calendar calendar=Calendar.getInstance();                if(calendar.get(Calendar.HOUR_OF_DAY)<10)                        result+="0"+calendar.get(Calendar.HOUR_OF_DAY);                else                        result+=calendar.get(Calendar.HOUR_OF_DAY);                if(calendar.get(Calendar.MINUTE)<10)                        result+=":0"+calendar.get(Calendar.MINUTE);                else                        result+=":"+calendar.get(Calendar.MINUTE);                if(calendar.get(Calendar.SECOND)<10)                        result+=":0"+calendar.get(Calendar.SECOND);                else                        result+=":"+calendar.get(Calendar.SECOND);                return result;        }        public static String getTimeString1(){                        String result="";                        Calendar calendar=Calendar.getInstance();                        calendar.add(Calendar.MINUTE ,-1);                        if(calendar.get(Calendar.HOUR_OF_DAY)<10)                                result+="0"+calendar.get(Calendar.HOUR_OF_DAY);                        else                                result+=calendar.get(Calendar.HOUR_OF_DAY);                        if(calendar.get(Calendar.MINUTE)<10)                                result+=":0"+calendar.get(Calendar.MINUTE);                        else                                result+=":"+calendar.get(Calendar.MINUTE);//                        if(calendar.get(Calendar.SECOND)<10)//                                result+=":0"+calendar.get(Calendar.SECOND);//                        else//                                result+=":"+calendar.get(Calendar.SECOND);                        result += ":00";                        return result;        }  public static int getInt(String hexStr){         int[] digit=new int[4];         int result=0;         for (int i=0;i<4;i++){             digit[i]=Integer.parseInt(hexStr.substring(i*2,i*2+2),16);         }         result = digit[0]+digit[1]*256+digit[2]*256*256+digit[3]*256*256*256;         return result;  }  public static short getShort(String hexStr){         int[] digit=new int[2];         short result;         for (int i=0;i<2;i++){             digit[i]=Integer.parseInt(hexStr.substring(i*2,i*2+2),16);         }         result = (short)(digit[0]+digit[1]*256);         return result;  }  public static String toHexString(String str){    byte temp[]=new byte[str.length()];    temp=str.getBytes();    String result="";    for (int i=0;i<str.length();i++){      result+=toHexString(temp[i]);    }    return result;  }  public static String usctoHexString(String str){        byte temp[]=new byte[str.length()];        temp=str.getBytes();        String result="";        for (int i=0;i<str.length();i++){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -