設備信息的管理(Device) ---- HTML5+


模塊Device

Device模塊管理設備信息,用於獲取手機設備的相關信息,如IMEI、IMSI、型號、廠商等。通過plus.device獲取設備信息管理對象。

應用場景:打電話,鈴聲提醒,震動提醒,音量設置,查看設備屬性信息;

屬性:
imei: 設備的國際移動設備身份碼
imsi: 設備的國際移動用戶識別碼
model: 設備的型號
vendor: 設備的生產廠商
uuid: 設備的唯一標識
方法:
dial: 撥打電話
beep: 發出蜂鳴聲
vibrate: 設備振動
setWakelock: 設置應用是否保持喚醒(屏幕常亮)狀態
isWakelock: 獲取程序是否一直保持喚醒(屏幕常亮)狀態
setVolume: 設置設備的系統音量
getVolume: 獲取設備的系統音量
對象:
screen: Screen模塊管理設備屏幕信息
display: Display模塊管理應用可使用的顯示區域信息
networkinfo: networkinfo模塊用於獲取網絡信息
os: OS模塊管理操作系統信息

具體示例

<header class="mui-bar mui-bar-nav">
    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
    <h1 class="mui-title">調用設備信息</h1>
</header>
<div class="mui-content mui-content-padded">
    <button type="button" id="btnDail" class="mui-btn mui-btn-blue mui-btn-block">打電話</button>
    <button type="button" id"btnBeep" class="mui-btn mui-btn-blue mui-btn-block">蜂鳴</button>
    <button type="button" id="btnVib" class="mui-btn mui-btn-blue mui-btn-block">震動</button>
    <button type="button" id="btnNet" class="mui-btn mui-btn-blue mui-btn-block">網絡信息</button>
    <button type="button" id="btnOs" class="mui-btn mui-btn-blue mui-btn-block">OS</button>
</div>
<script src='http://libs.baidu.com/jquery/1.8.3/jquery.min.js'></script>
<script src="js/mui.min.js"></script>
<script type="text/javascript">
// 打電話
$("#btnDail").bind('tap',function(){
    plus.device.dial('1865425425',true);
});
// 蜂鳴
$("#btnBeep").bind('tap',function(){
    plus.device.deep();
});
// 震動
$("#btnVib").bind('tap',function(){
    plus.device.vibrate();
});
//網絡信息
$("#btnNet").bind('tap',function(){
    mui.alert(plus.networkinfo.getCurrentType());
});
//OS
$("#btnOs").bind('tap',function(){
    mui.alert(plus.os.name());
});
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM