mui获取手机设备信息

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

下面是我获取设备的名称、版本、语言、网络类型的一个例子:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

<link href="../css/mui.css" rel="stylesheet" />

<style type="text/css">

</style>

</head>

 

<body>

<header class="mui-bar mui-bar-nav">

<h1 class="mui-title">我的手机信息</h1>

</header>

<div class="mui-content mui-content-padded">

<div class="mui-text-left">名称:

<span id="memo1"></span>

</div>

<div class="mui-text-left">版本:

<span id="memo2"></span>

</div>

<div class="mui-text-left">语言:

<span id="memo3"></span>

</div>

<div class="mui-text-left">厂商:

<span id="memo4"></span>

</div>

<div class="mui-text-left">网络类型:

<span id="memo5"></span>

</div>

</div>

<script src="../js/mui.js"></script>

<script type="text/javascript">

var spans = document.getElementsByTagName('span');

mui.plusReady(function() {

//获取手机名称

var name = plus.os.name;

//获取手机版本

var version = plus.os.version;

//获取系统语言信息

var language = plus.os.language;

//获取生产厂商

var vendor = plus.os.vendor

 

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蜂窝网络";

var network = types[plus.networkinfo.getCurrentType()];

 

spans[0].innerText = name;

spans[1].innerText = version;

spans[2].innerText = language;

spans[3].innerText = vendor;

spans[4].innerText = network;

});

</script>

</body>

</html>

运行结果:

这是其他的属性和方法:

属性:

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

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

model: 设备的型号

vendor: 设备的生产厂商

uuid: 设备的唯一标识

方法:

dial: 拨打电话

beep: 发出蜂鸣声

vibrate: 设备振动

setWakelock: 设置应用是否保持唤醒(屏幕常亮)状态

isWakelock: 获取程序是否一直保持唤醒(屏幕常亮)状态

setVolume: 设置设备的系统音量

getVolume: 获取设备的系统音量

猜你喜欢

转载自blog.csdn.net/qq_44567078/article/details/92760426
今日推荐