• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 2, 文章 - 73, 評(píng)論 - 60, 引用 - 0
            數(shù)據(jù)加載中……

            [J2ME]在J2ME開(kāi)發(fā)中獲取系統(tǒng)屬性

            在J2ME開(kāi)發(fā)中,我們經(jīng)常需要和手機(jī)系統(tǒng)進(jìn)行交互,獲得一些和系統(tǒng)相關(guān)的信息,在J2ME API設(shè)計(jì)中,提供了一系列的系統(tǒng)屬性
            表1   CLDC、MIDP和JTWI屬性
            屬性名稱
            屬性作用
            microedition.profiles
            代表手機(jī)支持的MIDP版本,返回格式值為“MIDP-1.0”或“MIDP-2.0”
            microedition.configuration
            代表手機(jī)支持的CLDC版本,返回格式值為“CLDC-1.0”或“CLDC-2.0”
            microedition.locale
            代表手機(jī)所在的國(guó)家或地區(qū),返回值格式為“en-US”
            microedition.platform
            代表手機(jī)的品牌和型號(hào),Nokia手機(jī)的返回值格式為“Nokia6310i/4.42”
            microedition.encoding
            代表手機(jī)默認(rèn)的字符集名稱,返回值格式為“ISO-8859-1”
            microedition.commports
            代表手機(jī)可以使用的串口列表,返回值中各個(gè)串口之間使用逗號(hào)分隔
            microedition.hostname
            MIDP2.0定義,代表本地主機(jī)名稱,需要手機(jī)支持。
            microedition.jtwi.version
            代表手機(jī)支持的JTWI版本,值必須是“1.0”
             表2 可選包屬性
            屬性名稱
            屬性作用
            microedition.media.version
            代表手機(jī)支持的MMAPI版本,如果不支持則返回null
            microedition.pim.version
            代表手機(jī)支持的PIM API版本,如果不支持則返回null
            microedition.m3g.version
            代表手機(jī)支持的M3G API版本,如果不支持則返回null
            microedition.location.version
            代表手機(jī)支持的Location API版本,如果不支持則返回null
            Bluetooth.api.version
            代表手機(jī)支持的BT API版本,如果不支持則返回null
            microedition.io.file.
            FileConnection.version
            代表手機(jī)支持的FC API版本,如果不支持則返回null
            microedition.global.version
            代表手機(jī)支持的Mobile Internationalization API(JSR-238)版本,如果不支持則返回null
            microedition.chapi.version
            代表手機(jī)支持的CH(Content Handler) API(JSR211)版本,如果不支持則返回null
            microedition.sip.version
            代表手機(jī)支持的SIP API版本,如果不支持則返回null
             表3 MMAPI屬性
            屬性名稱
            屬性作用
            supports.mixing
            代表手機(jī)是否支持混音(同時(shí)播放多個(gè)Player),返回值為“true”或“false”
            supports.audio.capture
            代表手機(jī)是否支持聲音捕獲(錄音),返回值為“true”或“false”
            supports.video.capture
            代表手機(jī)是否支持視頻捕獲(錄像),返回值為“true”或“false”
            supports.recording
            代表手機(jī)是否支持記錄(record),返回值為“true”或“false”
            audio.encodings
            代表手機(jī)支持的聲音格式,返回值格式為“encoding=audio/wav”,多個(gè)格式之間使用至少一個(gè)空格進(jìn)行間隔
            video.encodings
            代表手機(jī)支持的視頻格式,返回值格式為“encoding=video/3gpp”,多個(gè)格式之間使用至少一個(gè)空格進(jìn)行間隔
            video.snapshot.encodings
            代表手機(jī)使用getSnapshot方法獲得的視頻快照格式,返回值格式為“encoding=png”,多個(gè)格式之間使用至少一個(gè)空格進(jìn)行間隔
            streamable.contents
            代表手機(jī)支持的流媒體格式,返回null代表不支持
            表4 Wireless Messaging API屬性
            屬性名稱
            屬性作用
            wireless.messaging.sms.smsc
            代表手機(jī)發(fā)送短信時(shí)的短信服務(wù)中心號(hào)碼
            表5 FileConnection API
            屬性名稱
            屬性作用
            fileconn.dir.photos
            代表手機(jī)中存儲(chǔ)照片和其它圖片的目錄,例如“file:///c:/My files/ Images /”
            fileconn.dir.videos
            代表手機(jī)中存儲(chǔ)視頻的目錄,例如“file:///c:/My files/Video clips/”
            fileconn.dir.tones
            代表手機(jī)中存儲(chǔ)聲音的目錄,例如“file:///c:/My files/Tones/”
            fileconn.dir.memorycard
            代表手機(jī)中存儲(chǔ)卡的根目錄。例如“file:///d:/”
            fileconn.dir.private
            (Nokia S40不支持) 
            代表手機(jī)中MIDlet的私有工作目錄,例如“file:///c:/System/MIDlets/[1015f294]/scratch”
            fileconn.dir.photos.name
            代表手機(jī)中圖片目錄的名稱,例如“Images”
            fileconn.dir.videos.name
            代表手機(jī)中視頻目錄的名稱,例如“Video clips”
            fileconn.dir.tones.name
            代表手機(jī)中聲音目錄的名稱,例如“Sound clips”
            file.separator
            代表手機(jī)中的文件分隔符,例如“/”
            fileconn.dir.memorycard.name
            代表手機(jī)中存儲(chǔ)卡的名稱,例如“Memory card”
             使用這些屬性,可以獲得在程序運(yùn)行過(guò)程中需要的很多和系統(tǒng)相關(guān)的信息,也可以使用表2中的屬性來(lái)獲得手機(jī)是否支持對(duì)應(yīng)的可選包等信息。
            實(shí)際使用示例:String name = System.getProperty(“microedition.platform”);

            注意:如果需要獲得JVM或jad文件中的信息,需要使用MIDlet類中的getAppProperty方法,其屬性名則需要查閱jad文件的設(shè)定,和本文所述的屬性名無(wú)關(guān)。

            posted on 2008-12-23 14:23 郭天文 閱讀(788) 評(píng)論(0)  編輯 收藏 引用 所屬分類: J2ME

            久久精品无码午夜福利理论片 | 久久久精品国产sm调教网站| 亚洲国产精品嫩草影院久久| 99久久精品国产一区二区| 中文字幕久久精品无码| 欧美久久精品一级c片片| 人妻丰满?V无码久久不卡| 亚洲精品高清国产一线久久| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 久久精品国产精品亚洲精品| 99久久精品免费观看国产| 久久人妻少妇嫩草AV蜜桃| 亚洲精品tv久久久久久久久| 久久人妻少妇嫩草AV蜜桃| 97精品伊人久久大香线蕉app| 午夜视频久久久久一区 | 久久久久久无码Av成人影院| 日韩精品无码久久久久久| 久久九九青青国产精品| 久久经典免费视频| 91精品国产色综久久| 亚洲va中文字幕无码久久 | 久久免费视频一区| 久久中文娱乐网| 97久久久精品综合88久久| 久久久精品人妻一区二区三区蜜桃| 伊人色综合久久| 91精品国产高清久久久久久国产嫩草 | 久久免费精品视频| 色欲综合久久躁天天躁蜜桃| 日本WV一本一道久久香蕉| 久久久久亚洲精品男人的天堂| 女人香蕉久久**毛片精品| 99精品国产在热久久| 久久99精品久久久久久动态图 | 久久亚洲私人国产精品| 国产精品对白刺激久久久| 久久天天躁狠狠躁夜夜avapp| 久久精品国产亚洲AV香蕉| 久久精品国产久精国产果冻传媒| 热久久视久久精品18|