microedition.platform
平台名称,如j2me
microedition.configuration
CLDC或CDC版本,如CLDC-1.0
microedition.profiles
MIDP版本,如MIDP-1.0
microedition.encoding
默认的系统编码,如GBK
microedition.locale
默认的区域设置,如zh-CN
MMAPI相关
microedition.media.version
MMAPI的版本,如1.1
supports.mixing
是否支持混音,如true
supports.audio.capture
是否支持音频捕获,如true
supports.video.capture
是否支持视频捕获,如true
supports.recording
是否支持录音,如true
audio.encodings
音频编码格式,如encoding=pcm encoding=pcm&rate=8000&bits=8&channels=1
video.snapshot.encodings
拍摄图片的编码格式,如encoding=jpeg encoding=png
streamable.contents
支持的流媒体格式,如audio/x-wav
WMA相关
wireless.messaging.sms.smsc
返回SMS的服务中心,如+8613800010000
wireless.messaging.mms.mmsc
返回MMS的服务中心,如http://mmsc.monternet.com
其他
microedition.m3g.version
返回Mobile 3D的版本,如1.0
bluetooth.api.version
返回蓝牙API的版本,如1.0
microedition.io.file.FileConnection.version
返回FileConnection的版本,如1.0
microedition.pim.version
返回PIM的版本,如1.0
例如,如果用户的手机内置了数码相机,并且支持MMAPI,我们就可以在MIDP程序中拍摄照片。因此,在应用程序启动时就应该判断是否启用拍照功能以及用户手机支持的图片编码格式:
boolean supports_take_photo = false;
boolean supports_jpeg_encoding = false;
boolean supports_png_encoding = false;
boolean supports_gif_encoding = false;
if(System.getProperty("microedition.media.version")!=null) {
if("true".equals(System.getProperty("supports.video.capture")))
supports_take_photo = true;
String all_encoding = System.getProperty("video.snapshot.encodings");
if(all_encoding!=null) {
if(all_encoding.indexOf("jpeg")!=(-1))
supports_jpeg_encoding = true;
if(all_encoding.indexOf("png")!=(-1))
supports_png_encoding = true;
if(all_encoding.indexOf("gif")!=(-1))
supports_gif_encoding = true;
}
}
}
平台名称,如j2me
microedition.configuration
CLDC或CDC版本,如CLDC-1.0
microedition.profiles
MIDP版本,如MIDP-1.0
microedition.encoding
默认的系统编码,如GBK
microedition.locale
默认的区域设置,如zh-CN
MMAPI相关
microedition.media.version
MMAPI的版本,如1.1
supports.mixing
是否支持混音,如true
supports.audio.capture
是否支持音频捕获,如true
supports.video.capture
是否支持视频捕获,如true
supports.recording
是否支持录音,如true
audio.encodings
音频编码格式,如encoding=pcm encoding=pcm&rate=8000&bits=8&channels=1
video.snapshot.encodings
拍摄图片的编码格式,如encoding=jpeg encoding=png
streamable.contents
支持的流媒体格式,如audio/x-wav
WMA相关
wireless.messaging.sms.smsc
返回SMS的服务中心,如+8613800010000
wireless.messaging.mms.mmsc
返回MMS的服务中心,如http://mmsc.monternet.com
其他
microedition.m3g.version
返回Mobile 3D的版本,如1.0
bluetooth.api.version
返回蓝牙API的版本,如1.0
microedition.io.file.FileConnection.version
返回FileConnection的版本,如1.0
microedition.pim.version
返回PIM的版本,如1.0
例如,如果用户的手机内置了数码相机,并且支持MMAPI,我们就可以在MIDP程序中拍摄照片。因此,在应用程序启动时就应该判断是否启用拍照功能以及用户手机支持的图片编码格式:
boolean supports_take_photo = false;
boolean supports_jpeg_encoding = false;
boolean supports_png_encoding = false;
boolean supports_gif_encoding = false;
if(System.getProperty("microedition.media.version")!=null) {
if("true".equals(System.getProperty("supports.video.capture")))
supports_take_photo = true;
String all_encoding = System.getProperty("video.snapshot.encodings");
if(all_encoding!=null) {
if(all_encoding.indexOf("jpeg")!=(-1))
supports_jpeg_encoding = true;
if(all_encoding.indexOf("png")!=(-1))
supports_png_encoding = true;
if(all_encoding.indexOf("gif")!=(-1))
supports_gif_encoding = true;
}
}
}