camera support

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;
   }
   }
  }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值