本章介绍BlackBerry 系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1 列出各系统属性类别。
CLDC/MIDP/JTWI 的系统属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.encoding
属性:代表手机默认的字符集名称
返回值:“ISO-8859-1”
2. microedition.configuration
属性:代表手机支持的CLDC 版本
返回值:“CLDC-1.1”
3. microedition.profiles
属性:代表手机支持的MIDP 版本
返回值: “MIDP-2.1”
4. microedition.platform
属性:代表手机的品牌和型号
返回值:“BlackBerry9700/5.0.0.566”
5. microedition.locale
属性:代表手机所在的国家或地区
返回值:“zh-CN”
6. microedition.jtwi.version
属性:代表手机支持的JTWI 版本
返回值:“1.0”
7. user.timezone
属性:用户时区
返回值:“Asia/Hong_Kong”
MMAPI 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.media.version
属性:代表手机支持的MMAPI 版本
返回值: “1.1”
2. supports.mixing
属性:代表手机是否支持混音(同时播放多个Player)
返回值: “false”
3. supports.audio.capture
属性:代表手机是否支持声音捕获(录音)
返回值: “true”
4. supports.video.capture
属性:代表手机是否支持视频捕获(录像)
返回值: “true”
5. supports.recording
属性:代表手机是否支持记录(record),
返回值: “true”
6. audio.encodings
属性:代表手机支持的声音格式
返回值: “encoding=audio/amr encoding=pcm encoding=gsm”,多种支持格式
之间有一空格隔开。
7. video.encodings
属性:代表手机支持的视频格式
返回值: “encoding=video/3gpp&mode=standard
encoding=video/3gpp&mode=mms
encoding=video/3gpp&width=480&height=360&video_codec=MPEG-
4&audio_codec=AMR
encoding=video/3gpp&width=176&height=144&video_codec=MPEG-
4&audio_codec=AMR
encoding=video/3gpp&width=480&height=360&video_codec=MPEG-
4&audio_codec=PCM …”;返回值包括多种支持的视频格式,它们之间有一
空格隔开。
8. video.snapshot.encodings
属性:代表手机使用getSnapshot 方法获得的视频快照格式
返回值: “encoding=rgb565
encoding=jpeg&width=2048&height=1536&quality=superfine
encoding=jpeg&width=2048&height=1536&quality=normal
encoding=jpeg&width=2048&height=1536&quality=fine
encoding=jpeg&width=1024&height=768&quality=normal
encoding=jpeg&width=1024&height=768&quality=fine …”;返回值包含多种格
式,它们之间有一空格隔开。
PDAP 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.pim.version
属性:代表手机支持的PIM API 版本
返回值: “1.0”
2. microedition.io.file.FileConnection.version
属性:代表手机支持的FC API 版本
返回值: “1.0”
3. file.separator
属性:代表手机支持的FC API 版本
返回值: “/”
4. fileconn.dir.photos
属性:代表手机中存储照片和其它图片的目录
返回值: “file:///store/home/user/pictures/”
5. fileconn.dir.photos.name
属性:代表手机中图片目录的名称
返回值: “图片”
6. fileconn.dir.videos
属性:代表手机中存储视频的目录
返回值: “file:///store/home/user/videos/”
7. fileconn.dir.videos.name
属性:代表手机中存储视频的目录名称
返回值:“视频”
8. fileconn.dir.tones
属性:代表手机中存储声音的目录
返回值: “file:///store/home/user/ringtones/”
9. fileconn.dir.tones.name
属性:代表手机中存储声音的目录名称
返回值: “铃声”
10. fileconn.dir.music
属性:代表手机中音乐的目录
返回值:“file:///store/home/user/music/”
11. fileconn.dir.music.name
属性:代表手机中音乐的目录名称
返回值: “音乐”
12. fileconn.dir.memorycard
属性:代表手机中存储卡的目录
返回值:“file:///SDCard”
13. fileconn.dir.memorycard.name
属性:代表手机中存储卡的名称
返回值: “媒体卡”
14. fileconn.dir.memorycard.photos
属性:代表存储卡中照片目录
返回值:“file:///SDCard/BlackBerry/pictures/”
15. fileconn.dir.memorycard.photos.name
属性:代表存储卡中照片目录名称
返回值:“图片”
16. fileconn.dir.memorycard.video
属性:代表存储卡中视频目录
返回值:“null”;BlackBerry9700 SD 卡上没有专门的视频目录
17. fileconn.dir.memorycard.video.name
属性:代表存储卡中视频目录名称
返回值:“null”;BlackBerry9700 SD 卡上没有专门的视频目录
18. fileconn.dir.memorycard.tones
属性:代表存储卡中铃声目录
返回值:“file:///SDCard/BlackBerry/ringtones/”
19. fileconn.dir.memorycard.tones.name
属性:代表存储卡中铃声目录名称
返回值:“铃声”
20. fileconn.dir.memorycard.music
属性:代表存储卡中音乐目录
返回值:“file:///SDCard/BlackBerry/music/”
21. fileconn.dir.memorycard.music.name
属性:代表存储卡中音乐目录
返回值:“音乐”
LAPI 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.location.version
属性:代表手机支持的Location API 版本
返回值:“1.0.1”
SATSA 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.satsa.version
属性:代表手机支持的安全信任API 的版本
返回值:“1.0”
2. microedition.smartcardslots
属性:代表手机支持的smart card 插槽信息
返回值:“0C”
CHAPI 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.chapi.version
属性:代表手机支持的CH(Content Handler) API(JSR211)版本
返回值:“1.0”
I18N 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.global.version
属性:代表手机支持的Mobile Internationalization API(JSR-238)版本
返回值:“1.0”
Bluetooth 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. microedition.bluetooth.version
属性:代表手机支持的蓝牙版本
返回值:“1.1”
2. bluetooth.api.version
属性:代表手机支持的蓝牙API 版本
返回值:“1.1”
3. obex.api.version
属性:代表手机支持的蓝牙API 版本
返回值:“1.1”
4. bluetooth.l2cap.receiveMTU.max
属性:代表手机支持的蓝牙使用L2CAP 连接每次接收数据的最大缓存
返回值:“1024”
5. bluetooth.connected.devices.max
属性:代表手机通过蓝牙最多连接蓝牙设备的个数
返回值:“5”
6. bluetooth.connected.inquiry
属性:在连结时是否允许调查
返回值:“true”
7. bluetooth.connected.page
属性:在连结时是否允许传呼
返回值:“true”
8. bluetooth.connected.inquiry.scan
属性:在连结时是否允许扫描
返回值:“true”
9. bluetooth.connected.page.scan
属性:在连结时甚否允许传扫描
返回值:“true”
10. bluetooth.master.switch
属性:使否允许主/从开关
返回值:“false”
11. bluetooth.sd.trans.max
属性:并行服务发现交易的最大数
返回值:“1”
12. bluetooth.sd.attr.retrievable.max
属性:每个服务纪录撷取的最大服务属性
返回值:“10”
WMA 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. wireless.messaging.mms.mmsc
属性:传回在设备上使用JSR-205 的MMSC 位址
返回值:“http://mmsc.monternet.com/url”
2. wireless.messaging.sms.smsc
属性:SMS 位址的表示使用下列BNF 定义的msisdn 项目来表示语法:
msisdn ::== “+” digits | digits
digit ::== “0″ | “1″ | “2″ | “3″ | “4″ | “5″ | “6″ | “7″ |”8 ” | “9″
digits ::== digit | digit digits
返回值:“+8613800100500”
JAX-RPC 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. xml.rpc.subset.version
属性:设备支援的JAX-RPC Subset API 版本
返回值:“1.0”
JAXP 属性
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
2. xml.jaxp.subset.version
属性:设备支援的JAXP Subset API 版本
返回值:“1.0”
Browser
使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的
值:
1. browser.useragent
属性:http 请求的 useragent, 判断请求来源于电脑还是手机
返回值:“BlackBerry9700/5.0.0.566 Profile/MIDP-2.1 Configuration/CLDC-1.1
VendorID/1”
BlackBerry 手机上的属性
Integer.toHexString(DeviceInfo.getDeviceId()).toUpperCase();
属性:获取PIN 码
返回值:21F39330
DeviceInfo.getBatteryLevel();
属性:获取电池水平
返回值:92
DeviceInfo.getBatteryStatus();
属性:获取电池状态
返回值:5
DeviceInfo.getBatteryTemperature();
属性:获取电池温度
返回值:23
DeviceInfo.getBatteryVoltage();
属性:获取电池电压
返回值:4190
DeviceInfo.getDeviceName();
属性:获取手机名称
返回值:9700
DeviceInfo.getManufacturerName();
属性:获取手机生产商
返回值:Research In Motion
DeviceInfo.getOSVersion();
属性:获取手机OS 版本
返回值:83951761
12
DeviceInfo.getPlatformVersion();
属性:获取手机平台版本
返回值:5.1.0.145
DeviceInfo.getSoftwareVersion();
属性:获取手机软件版本
返回值:5.0.0.566
DeviceInfo.getTotalFlashSize();
属性:获取手机Flash 内存大小
返回值:262144000
DeviceInfo.hasCamera();
属性:是否有摄像头
返回值:true
DeviceInfo.isBatteryRemovable();
属性:是否可拔电池
返回值:true
DeviceInfo.isInHolster();
属性:手机是否在皮套里或滑盖是否关闭
返回值:false
DeviceInfo.isPasswordEnabled();
属性:是否有密码保护
返回值:true
DeviceInfo.isSimulator();
属性:是否是模拟器
返回值:false
分享到:
相关推荐
本文实例讲述了JS实现给对象动态添加属性的方法。分享给大家供大家参考,具体如下: 在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下: 1、demo var aa="maker"; var bb=123; var ...
} } <br>private int bb { set { bb = value; } get { return bb; } } /**********************************************/ ============================...
这时b是对象有了BB的的属性prototype所指向的prototype对象;prototype对象有constructor属性指向BB这个函数;所以alert(b.constructor==BB.prototype.constructor) //true 这里的“有了”的执行过程是先...
在可信计算环境中,为了弥补原有可信计算...然后基于改进的BB+签名技术给出了一个具体的基于属性的证明构造方案,并与其他方案在性能上进行了比较;最后在随机预言模型下证明了该方案具有配置隐私及不可伪造等安全性。
BB本身内值modem,插上数据线,打开桌面管理器,显示已连接,这时可以①设置标准调制解调器:打开设备管理器(我的电脑--右键)找到标准调制解调器,然后双击打开它的属性,选择“高级”,然后在“额外的初始化命令...
例如 我们有如下这么一个对象 代码如下: var obj = { a:{ b:”bb” } } 但是我们现在想给 obj 对象增加如下属性 obj.a.b.c.d.f=”ff” ; 我们一般会如下做,obj.a.b.c={},obj.a.b.c.d={} ,obj.a.b.c.d.f=”ff” ;...
添加用户bb,指定属于aa组,使aa组成为bb用户的主组。 结论:aa属于标准组,aa组是bb用户的主组。 添加用户cc,指定属于aa组,使aa组成为cc用户的附属组。 结论:aa属于标准组,aa组是cc用户的附属组。 ;用户和用户组...
var arr = [ { a : 'b' } , { a : 'bb' } , { a : 'bbbb' } , { a : 'bbb' } , { a : 'bb' } ] ; longest ( arr , 'a' ) ; //=> 'bbbb' longest ( { a : 'b' , c : 'dd' , e : 'fff' , g : 'h' } ) //=> 'fff' 其他...
返回值是结构数组,其相应域定义了每一个区域相应属性下的度量. BB = regionprops(L, 'BoundingBox');%‘BoundingBox’包含相应区域的最小矩形 BB1=struct2cell(BB);%把结构体转换为元胞数组 BB2=cell2mat(BB1);%一个...
Treacl-利用使类实例的属性动态化的简单示例 介绍 Treacl是一个通用但非常简单的Python类,它支持利用动态属性来创建树和有向图。 在常规Python中,尽管将第一级属性动态添加到类的实例中(例如“ foo.aa = 1”),...
• 有关硬盘运行状况的详细信息,显示在 SMART 属性列表中,并提供运行诊断测试的选项 • 用于更新 SSD 固件的机制 • 硬盘擦除选项 • 硬盘诊断 • 恢复 PSID 注意:本软件仅保证 SK hynix SSD所有功能的可用性和...
组合器的ρ属性的工具如果组合器X满足X m且X n对于不同的m和n等于βη,则由闭合λ项给出的组合器的高阶函数被称为具有ρ性质。其中X n由X定义1 = X且X n = X n-1 X且n... 要检查B(BB),请运行$ rho 'B(B B)'简单地。
特点: 1.两种显示方式(树型和普通) 2.运行速度较快 3.拥有比较完善的管理系统 4.支持表情符号和BB代码
中文名称:Delphi 7完美经典 <br>http://www.huachu.com.cn/photo/2003/BB04672130c.jpg<br><br>出版社 : 中国铁道出版社 作者 : 江义华/ 出版日期: 2003年7月 综合评价: 国标编号:...
旧Unity3D 打 Android apk包出错,新SDK tools 发生改变,这是旧文件替换就行了。
该工具是隐写术工具,它使我们利用docx的不存在属性来隐藏消息。 例如 ” “,以上属性(aaa,bb)在Office 2007库中不存在。
根据W3C的规定,属性值中是不能含有这些特殊字符的,但在实际项目中偶尔会遇到表达式中含有“#”和“.”等特殊字符,如果按照普通的方式去处理出来的话就会出错。解决此类错误的方法是使用转义符转义。 ...
三个参数依次:数据库类型,schema名,是否大小写转换(AaBb转aa_bb) AllycsCRUD.SetDBType(DBType.PostgreSQL, "truckinfo",true); 此扩展有以下几种方法(详细可看代码注释): Get(id)-根据主键获取对象 ...
BB Damodaran等人,“”,摄影测量工程与遥感,第1卷。 83,No.3,2017年3月 该存储库包含用于几种机器学习算法的R代码:SVM,PerTurbo,朴素贝叶斯,多项逻辑回归,决策树和随机森林。 它还具有读取和写入Envi格式...
Video.Show微软采用VS2008的最新...编码属性是通过标准配置的工作文件中表达的编码器 8.跨broswer(IE 6和7,Firefox 2中,和Safari 3) 9.开源和与Web服务架构设计 官方网站:http://www.codeplex.com/videoshow