Device

MUI HTML5

MUI

Device

   Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI、IMSI、型号、厂商等。通过plus.device获取设备信息管理对象。

   属性:

  • imei: 设备的国际移动设备身份码

                   返回值:string,如果设备不支持,则返回空字符串。

  • imsi: 设备的国际移动用户识别码

                  返回值:Array,如果设备不支持或没有插入SIM卡,则返回空数组。

                  返回值: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+ (支持)
  • 示例:

    
    <!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": "访问设备信息"
  }