| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 | 
							- <!DOCTYPE HTML>
 
- <html>
 
- 	<head>
 
- 		<meta charset="utf-8"/>
 
- 		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
 
- 		<meta name="HandheldFriendly" content="true"/>
 
- 		<meta name="MobileOptimized" content="320"/>
 
- 		<title>Hello H5+</title>
 
- 		<script type="text/javascript" src="../js/common.js"></script>
 
- 		<script type="text/javascript">
 
- function getDeviceInfo(){
 
-     var str = "",i;
 
-     str += "设备型号:" + plus.device.model + "\n";
 
-     str += "设备厂商:" + plus.device.vendor + "\n";
 
- 	plus.device.getInfo({
 
- 		success: function(e){
 
- 			console.log('plus.device.getInfo: success');
 
- 			str += "IMEI:" + e.imei + "\n";
 
- 			str += "UUID: " + e.uuid + "\n";
 
- 			str += "IMSI:";
 
- 			for ( i=0; i<e.imsi.length; i++ ) {
 
- 				str += e.imsi[i];
 
- 			}
 
- 		},
 
- 		fail: function(){//授权失败时尝试调用其它API获取
 
- 			console.log('plus.device.getInfo: fail');
 
- 			str += "IMEI:" + plus.device.imei + "\n";
 
- 			str += "UUID: " + plus.device.uuid + "\n";
 
- 			str += "IMSI:";
 
- 			for ( i=0; i<plus.device.imsi.length; i++ ) {
 
- 				str += plus.device.imsi[i];
 
- 			}
 
- 		},
 
- 		complete: function(e){
 
- 			str += "\n";
 
- 			str += "屏幕分辨率:" + plus.screen.resolutionWidth*plus.screen.scale + " x " + plus.screen.resolutionHeight*plus.screen.scale + "\n";
 
- 			str += "DPI:" + plus.screen.dpiX + " x " + plus.screen.dpiY;
 
- 			outSet( str );
 
- 		}
 
- 	});
 
- }
 
- function getSysInfo() {
 
-     var str = "";
 
-     str += "名称:" + plus.os.name + "\n";
 
-     str += "版本:" + plus.os.version + "\n";
 
-     str += "语言:" + plus.os.language + "\n";
 
-     str += "厂商:" + plus.os.vendor + "\n";
 
-     str += "网络类型:";
 
-     var types = {};
 
-     types[plus.networkinfo.CONNECTION_UNKNOW] = "未知";
 
-     types[plus.networkinfo.CONNECTION_NONE] = "未连接网络";
 
-     types[plus.networkinfo.CONNECTION_ETHERNET] = "有线网络";
 
-     types[plus.networkinfo.CONNECTION_WIFI] = "WiFi网络";
 
-     types[plus.networkinfo.CONNECTION_CELL2G] = "2G蜂窝网络";
 
-     types[plus.networkinfo.CONNECTION_CELL3G] = "3G蜂窝网络";
 
-     types[plus.networkinfo.CONNECTION_CELL4G] = "4G蜂窝网络";
 
-     str += types[plus.networkinfo.getCurrentType()];
 
-     outSet( str );
 
- }
 
- function deviceBeep() {
 
-     var str = "";
 
-     switch ( plus.os.name ) {
 
-     	case "iOS":
 
- 		    if ( plus.device.model.indexOf("iPhone") >= 0 ) {
 
-                 plus.device.beep();
 
- 		        str += "设备蜂鸣中...";
 
- 		    } else {
 
- 		        str += "此设备不支持蜂鸣";
 
- 		    }
 
-     	break;
 
-     	default:
 
-     		plus.device.beep();
 
-     		str += "设备蜂鸣中...";
 
-     	break;
 
-     }
 
- 	outSet( str );
 
- }
 
- function deviceVibrate() {
 
-     var str = "";
 
-     switch ( plus.os.name ) {
 
-     	case "iOS":
 
-             if ( plus.device.model.indexOf("iPhone") >= 0 ) {
 
-                 plus.device.vibrate();
 
-                 str += "设备振动中...";
 
-             } else {
 
-                 str += "此设备不支持振动";
 
-             }
 
-     	break;
 
-     	default:
 
-     		plus.device.vibrate();
 
-             str += "设备振动中...";
 
-     	break;
 
-     }
 
- 	outSet( str );
 
- }
 
- function dial(){
 
- 	plus.device.dial("10086",false);
 
- }
 
- 		</script>
 
- 		<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>
 
- 	</head>
 
- 	<body>
 
- 		<br/>
 
- 		<ul class="dlist">
 
- 			<li class="ditem" onclick="getDeviceInfo()">获取设备信息</li>
 
- 			<li class="ditem" onclick="getSysInfo()">获取系统信息</li>
 
- 			<li class="ditem" onclick="deviceBeep()">蜂鸣</li>
 
- 			<li class="ditem" onclick="deviceVibrate()">震动</li>
 
- 			<li class="ditem" onclick="dial()">直接拨打电话</li>
 
- 		</ul>
 
- 		<div id="outpos"/>
 
- 		<div id="output">
 
- Device可获取手机设备相关信息,包括硬件、软件、网络等信息。
 
- 		</div>
 
- 	</body>
 
- </html>
 
 
  |