J2ME开发中常见属性(Property)及其作用列表
在J2ME的开发中,我们经常需要与手机系统进行交互,以获取一些与系统相关的信息。在J2ME API的设计中,提供了一系列的系统属性,我们可以获取这些属性。这里我们就一一介绍。
表1 CLDC、MIDP和JTWI属性
属性名称属性功能
microedition.profiles表示手机支持的MIDP版本,返回格式值为“MIDP-1.0”或“MIDP-2.0”
Micro Edition。配置表示手机支持的CLDC版本,返回格式值为“CLDC-1.0”或“CLDC-2.0”
微版。Locale代表手机所在的国家或地区,返回值的格式为“en-us”
Micro Edition。平台代表手机的品牌和型号,诺基亚手机返回值的格式为“诺基亚6310 I/4.42”[br/]微版。编码表示移动电话的默认字符集名称。返回值格式为“ISO-8859-1”
micro edition . com ports表示手机可以使用的串口列表。返回值中的串口由逗号
micro edition . hostname midp 2.0定义,代表本地主机名,需要手机的支持。
micro edition . jtwi . version表示手机支持的JTWI版本,值必须为“1.0”
表2可选包属性
属性名称属性功能
微版。Media.version表示手机支持的MMAPI版本,如果不支持则返回null
Micro Edition。PIM.version表示手机支持的PIM API版本,如果不支持,返回null
micro edition . m3g . version表示手机支持的M3G API版本,如果不支持,返回null
micro edition . Location . version表示手机支持的位置API版本,如果不支持,返回null
bluetooth . API . version表示手机支持的BT API版本;如果不支持,返回null
microedition . io . file .
file connection . version表示手机支持的FC API版本,如果不支持,返回null
micro edition . global . version表示手机支持的移动国际化API (JSR-238)版本,如果不支持,返回null
micro edition。Chapi.version代表手机支持的CH(内容处理程序)API(JSR211)版本;如果不支持,则返回null
micro edition。SIP.version代表手机支持的SIP API版本;如果不支持,它将返回null。
表3 MMAPI属性
属性名称属性功能
支持. mixing代表手机是否支持混音(同时播放多个播放器),返回值为“true”或“false”
支持。音频。Capture代表手机是否支持声音捕捉(录音)。返回值为“真”或“假”
supports.video.capture代表手机是否支持视频拍摄,返回值为“真”或“假”
supports.recording代表手机是否支持录像。返回值为“true”或“false”
audio . encodings表示手机支持的声音格式,返回值格式为“encoding=audio/wav”。多个格式至少用一个空grid
video . encodings表示手机支持的视频格式,返回值的格式为“encoding=video/3gpp”,多个格式至少用一个空grid
video . snapshot . encodings表示手机使用getSnapshot方法获得的视频快照格式,返回值的格式为“encoding=png”。多种格式至少由一个空单元格分隔。
streamable.contents表示手机支持的流媒体格式,返回null表示不支持
0条评论