论坛首页 移动开发技术论坛

camera support

浏览 2197 次
锁定老帖子 主题:camera support
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-11  
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;
   }
   }
  }
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics