浏览 2197 次
锁定老帖子 主题:camera support
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-11
平台名称,如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; } } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |