<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 64  文章 - 9  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(6)

    我參與的團(tuán)隊(duì)

    隨筆分類(88)

    隨筆檔案(92)

    文章分類(142)

    文章檔案(182)

    天基成員

    學(xué)習(xí)園

    我的海角

    搜索

    •  

    積分與排名

    • 積分 - 182512
    • 排名 - 318

    最新評論

    1. package lab.sodino.img;  
    2. import java.io.IOException;  
    3. import java.io.InputStream;  
    4. import javax.microedition.io.Connector;  
    5. import javax.microedition.io.file.FileConnection;  
    6. import javax.microedition.midlet.MIDlet;  
    7. import javax.microedition.midlet.MIDletStateChangeException;  
    8. /** @author sodino */  
    9. public class ImgType extends MIDlet {  
    10.     public ImgType() {  
    11.     }  
    12.     protected void destroyApp(boolean arg0) throws MIDletStateChangeException {  
    13.     }  
    14.     protected void pauseApp() {  
    15.     }  
    16.     protected void startApp() throws MIDletStateChangeException {  
    17.         String prefix = "file:///root1/";  
    18.         // testFile(prefix + "logo_cn.gif");  
    19.         // testFile(prefix + "04.jpg");  
    20.         testFile(prefix + "img.png");  
    21.     }  
    22.     public void testFile(String url) {  
    23.         try {  
    24.             int length = 10;  
    25.             FileConnection fc = (FileConnection) Connector.open(url);  
    26.             InputStream is = fc.openInputStream();  
    27.             byte[] data = new byte[length];  
    28.             is.read(data);  
    29.             String type = getType(data);  
    30.             System.out.println(url + " is " + type);  
    31.             is.close();  
    32.             fc.close();  
    33.         } catch (IOException e) {  
    34.             e.printStackTrace();  
    35.         }  
    36.     }  
    37.     public String getType(byte[] data) {  
    38.         String type = null;  
    39.         // Png test:  
    40.         if (data[1] == 'P' && data[2] == 'N' && data[3] == 'G') {  
    41.             type = "PNG";  
    42.             return type;  
    43.         }  
    44.         // Gif test:  
    45.         if (data[0] == 'G' && data[1] == 'I' && data[2] == 'F') {  
    46.             type = "GIF";  
    47.             return type;  
    48.         }  
    49.         // JPG test:  
    50.         if (data[6] == 'J' && data[7] == 'F' && data[8] == 'I'  
    51.                 && data[9] == 'F') {  
    52.             type = "JPG";  
    53.             return type;  
    54.         }  
    55.         return type;  
    56.     }  
    57. }  
    posted on 2010-03-19 23:11 鵬凌 閱讀(1872) 評論(0)  編輯  收藏 所屬分類: Java --j2ee
    主站蜘蛛池模板: 成人亚洲网站www在线观看| 一个人免费观看www视频在线| 最近2019中文免费字幕在线观看| 免费视频一区二区| 国产乱子精品免费视观看片| 一二三四在线观看免费高清中文在线观看 | 你是我的城池营垒免费看 | 免费福利在线观看| 最好免费观看高清在线| 日韩不卡免费视频| 亚洲AⅤ视频一区二区三区| 久久夜色精品国产嚕嚕亚洲av| 亚洲精品国产福利在线观看| 亚洲精品无码不卡在线播放| 久久久WWW免费人成精品| 亚州免费一级毛片| 国产精品免费视频一区| 亚洲精品成人片在线观看精品字幕 | 中国精品一级毛片免费播放| 亚洲香蕉免费有线视频| 成人免费无码精品国产电影| 亚洲中文字幕在线观看| 亚洲youjizz| 窝窝影视午夜看片免费| 99精品视频在线免费观看| 精品免费国产一区二区| 亚洲综合av永久无码精品一区二区| 亚洲第一成年网站大全亚洲| 成a人片亚洲日本久久| 国产精品免费大片| 精品国产免费一区二区| 亚洲av成人无码久久精品| 亚洲AV成人无码久久WWW| 免费人成视频在线观看网站 | 在线永久免费的视频草莓| 亚洲M码 欧洲S码SSS222| 亚洲高清无在码在线电影不卡| mm1313亚洲国产精品无码试看| 精品成人免费自拍视频| 日本免费无遮挡吸乳视频电影| 亚洲AV无码一区二区二三区入口 |