📄 utility.java~61~
字号:
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 + -