`
isiqi
  • 浏览: 16538638 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

j2me System.getProperty 参数值

阅读更多

1. System.getProperty(String key) 标准的5个属性键

microedition.configuration

代表手机支持的 CLDC 版本,返回格式值为 “CLDC-1.0” “CLDC-2.0”

microedition.profiles

代表手机支持的 MIDP 版本,返回格式值为 “MIDP-1.0” “MIDP-2.0”
microedition.encoding

代表手机默认的字符集名称,返回值格式为 “ISO-8859-1”
microedition.locale

代表手机所在的国家或地区,返回值格式为 “en-US”
microedition.platform

代表手机的品牌和型号, Nokia 手机的返回值格式为 “Nokia6310i/4.42”

2. MIDlet.getAppProperty(String key)标准的属性键列表如下:
MIDlet-Name
MIDlet-Jar-Size
MIDlet-Jar-URL
MIDlet-Vendor

各个厂商的手机或许会有自己的扩充键值。

3. 常见扩充

microedition.commports

代表手机可以使用的串口列表,返回值中各个串口之间使用逗号分隔
microedition.hostname

MIDP2.0 定义,代表本地主机名称,需要手机支持。
microedition.jtwi.version

代表手机支持的JTWI 版本,值必须是“1.0”

(1) 可选包属性
microedition.media.version

代表手机支持的MMAPI 版本,如果不支持则返回 null
microedition.pim.version

代表手机支持的PIM API 版本,如果不支持则返回 null
microedition.m3g.version

代表手机支持的M3G API 版本,如果不支持则返回 null
microedition.location.version

代表手机支持的Location API 版本,如果不支持则返回 null
bluetooth.api.version

代表手机支持的BT API 版本,如果不支持则返回 null
microedition.io.file.FileConnection.version

代表手机支持的FC API 版本,如果不支持则返回null

microedition.global.version

代表手机支持的Mobile Internationalization API(JSR-238) 版本,如果不支持则返回 null
microedition.chapi.version

代表手机支持的CH(Content Handler) API(JSR211) 版本,如果不支持则返回 null
microedition.sip.version

代表手机支持的SIP API 版本,如果不支持则返回null

(2)MMAPI 属性
supports.mixing

代表手机是否支持混音( 同时播放多个Player) ,返回值为“true” “false”
supports.audio.capture

代表手机是否支持声音捕获( 录音) ,返回值为“true” “false”
supports.video.capture

代表手机是否支持视频捕获( 录像) ,返回值为“true” “false”
supports.recording

代表手机是否支持记录(record) ,返回值为“true”“false”

audio.encodings

代表手机支持的声音格式,返回值格式为“encoding=audio/wav” ,多个格式之间使用至少一个空格进行间隔

video.encodings

代表手机支持的视频格式,返回值格式为“encoding=video/3gpp” ,多个格式之间使用至少一个空格进行间隔

video.snapshot.encodings

代表手机使用getSnapshot 方法获得的视频快照格式,返回值格式为“encoding=png” ,多个格式之间使用至少一个空格进行间隔
streamable.contents

代表手机支持的流媒体格式,返回null 代表不支持

(3)Wireless Messaging API
属性
wireless.messaging.sms.smsc

代表手机发送短信时的短信服务中心号码

(4)FileConnection API
属性
fileconn.dir.photos

代表手机中存储照片和其它图片的目录,例如 “file:///c:/My files/ Images /”
fileconn.dir.videos

代表手机中存储视频的目录,例如 “file:///c:/My files/Video clips/”
fileconn.dir.tones

代表手机中存储声音的目录,例如 “file:///c:/My files/Tones/”
fileconn.dir.memorycard

代表手机中存储卡的根目录。例如 “file:///d:/”
fileconn.dir.photos.name

代表手机中图片目录的名称,例如 “Images”
fileconn.dir.videos.name

代表手机中视频目录的名称,例如 “Video clips”
fileconn.dir.tones.name

代表手机中声音目录的名称,例如 “Sound clips”
file.separator

代表手机中的文件分隔符,例如 “/”
fileconn.dir.memorycard.name

代表手机中存储卡的名称,例如“Memory card”

分享到:
评论

相关推荐

    J2ME 常用的一些API

    例如,通过`System.getProperty("microedition.platform")`可以获取到当前运行环境的平台型号。这在适配不同设备时尤为关键。 #### 获取SMS服务中心号码 对于移动应用而言,短信服务是必不可少的功能之一。通过`...

    j2me获取基站信息

    out = System.getProperty("Cell-ID"); if (out == null || out.equals("null") || out.equals("")) { out = System.getProperty("CellID"); if (out == null || out.equals("null") || out.equals("")) { // ...

    读取MIDlet的系统属性

    s = System.getProperty("microedition.configuration"); append(getValue("CLDC 版本", s)); // MIDP 版本属性 s = System.getProperty("microedition.profiles"); append(getValue("MIDP 版本", s)); //...

    获得系统手机信息的代码.rar_j2me

    - **System.getProperty()**:J2ME提供了一个名为`System.getProperty()`的方法,可以获取设备的某些属性,如操作系统版本、内存大小等。例如,`System.getProperty("microedition.platform")`会返回运行MIDlet的...

    J2ME Property属性表E.doc

    在J2ME(Java 2 Micro ...在实际开发过程中,开发者可以通过`System.getProperty()`方法获取这些属性的值,以便进行条件判断和功能适配。通过这种方式,J2ME应用程序可以在全球范围内的众多设备上实现广泛兼容性。

    IMEI.rar_IMEI_基站

    此外,还可以利用 javax.microedition.midlet.MIDlet 类的 System.getProperty() 方法,传入"phone"或"IMEI"作为参数来获取IMEI。例如: ```java String imei = System.getProperty("com.sun.radiomgt.imei"); ``` ...

    j2me全屏显示的例子程序代码

    3. **System.getProperty()**:Java ME中,可以使用`System.getProperty("microedition.display.fullscreen")`来检查设备是否支持全屏模式。如果返回`true`,则表明设备支持。 4. **Displayable.setFullScreenMode...

    J2ME 最佳实践,J2ME 是Sun 发布的运行在小型设备上的微型版Java 的一系列标准

    使用`System.getProperty(String key)`方法可以查询设备特性,若支持特定API,则返回相应的字符串,否则返回`null`。这种机制允许开发者编写更智能的代码,根据设备实际能力动态启用或禁用某些功能。 ```java ...

    J2ME 全方位开发讲解基础汇总

    1. **MOTO系列**:使用`System.getProperty("IMEI")`来获取IMEI。 2. **SIEMENS系列**:通过`System.getProperty("com.siemens.IMEI")`获取IMEI。 请注意,对于其他品牌的手机,可能需要使用不同的系统属性或特定...

    J2ME访问手机文件[文].pdf

    String version = System.getProperty("microedition.io.file.FileConnection.version"); if (version == null) { System.out.println("cannot control fileSystem!"); } else { System.out.println("version: ...

    jni入门

    // 不再显示此处的 System.getProperty("java.library.path") } } ``` 在这个例子中,`displayHelloJni`是一个使用`native`关键字声明的原生方法。`System.loadLibrary`用于加载名为`helloJni`的本地库,这个库中...

    BlackBerry视频录制编程

    - 使用 `System.getProperty("video.encodings")` 方法可以获取当前设备支持的所有视频规格字符串。 - 如果该设备不支持任何视频编码,则返回值为 `null`。 - 返回的字符串格式是这样的:“encoding=video/3gpp&...

    JSR75操作手机内存

    在实际开发中还需要注意不同设备对FC API的支持情况,可以通过调用`System.getProperty("microedition.io.file.FileConnection.version")`来检测当前设备是否支持FC API以及其版本号。如果返回值为“1.0”,则表示...

    java初学者或开发者查询手册.pdf

    - 支持多个平台:J2ME、J2SE、Android。 - **示例代码**: ```java import com.google.zxing.WriterException; import com.google.zxing.client.j2se.MatrixToImageWriter; import ...

    最新Java面试大全

    - **使用<jsp:getProperty>标签**:获取JavaBean属性值。 #### 8. JSP标记库 - **JSTL (JavaServer Pages Standard Tag Library)**:提供了一套标准的标签,简化JSP开发。 - **EL (Expression Language)**:用于...

    JAVA基础面试题全

    - **获取时间戳**: 在Java中,可以通过 `System.currentTimeMillis()` 方法来获取当前的时间戳,该值表示自1970年1月1日以来的毫秒数。 - **格式化时间**: 使用 `SimpleDateFormat` 类来格式化日期和时间。 #### ...

Global site tag (gtag.js) - Google Analytics