Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI、IMSI、型号、厂商等。通过plus.device获取设备信息管理对象。
属性:
- imei: 设备的国际移动设备身份码
返回值:string,如果设备不支持,则返回空字符串。
- imsi: 设备的国际移动用户识别码
返回值:Array,如果设备不支持或没有插入SIM卡,则返回空数组。
- model: 设备的型号
返回值:string,如果设备不支持,则返回空字符串。
- vendor: 设备的生产厂商
返回值:string,如果设备不支持,则返回空字符串。
- uuid: 设备的唯一标识
返回值:string,获取设备的唯一标识号。
方法:
- 1、dial: 拨打电话
-
拨打电话
void plus.device.dial( number, confirm );
说明:
调用系统程序拨打电话。
参数:
- number: ( String ) 必选 要获取通讯录的类型,可取通讯录类型常量
- confirm: ( Boolean ) 可选 是否弹出确认对话框
返回值:
void : 无平台支持:
- Android - 2.2+ (支持): 忽略confirm参数
- iOS - 4.3+ (支持)
- number: ( String ) 必选 要获取通讯录的类型,可取通讯录类型常量
-
示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Device Example</title> <script type="text/javascript"> // H5 plus事件处理 function plusReady(){ } if(window.plus){ plusReady(); }else{ document.addEventListener("plusready",plusReady,false); } function dialTest() { plus.device.dial( "10086", false ); } </script> </head> <body> 拨打电话<br/> <button onclick="dialTest()">Dial</button> </body> </html>
- beep: 发出蜂鸣声
- vibrate: 设备振动
- setWakelock: 设置应用是否保持唤醒(屏幕常亮)状态
- isWakelock: 获取程序是否一直保持唤醒(屏幕常亮)状态
- setVolume: 设置设备的系统音量
- getVolume: 获取设备的系统音量
对象:
- screen: Screen模块管理设备屏幕信息
- display: Display模块管理应用可使用的显示区域信息
- networkinfo: Device模块用于获取网络信息
- os: OS模块管理操作系统信息
权限:
permissions
"Device": {
"description": "访问设备信息"
}