Device模塊管理設(shè)備信息,用于獲取手機(jī)設(shè)備的相關(guān)信息极颓,如IMEI朱盐、IMSI、型號(hào)菠隆、廠商等兵琳。通過(guò)plus.device獲取設(shè)備信息管理對(duì)象。
1浸赫、屬性
1.1闰围、imei: 設(shè)備的國(guó)際移動(dòng)設(shè)備身份碼,調(diào)用此屬性獲取設(shè)備的國(guó)際移動(dòng)設(shè)備身份碼既峡。 如果設(shè)備不支持則返回空字符串。
平臺(tái)支持:Android - 2.2+ (支持)碧查,iOS - 4.5+ (不支持): iOS設(shè)備不支持獲取imei值运敢,返回空字符串。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_1" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_1" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=1&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_24" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_24" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=24&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "IMEI: " + plus.device.imei );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取設(shè)備的國(guó)際移動(dòng)設(shè)備身份碼
- </body>
- </html>
1.2忠售、imsi: 設(shè)備的國(guó)際移動(dòng)用戶識(shí)別碼传惠,字符串?dāng)?shù)組類型,獲取設(shè)備上插入SIM的國(guó)際移動(dòng)設(shè)備身份碼稻扬。 如果設(shè)備支持多卡模式則返回所有SIM身份碼卦方。 如果設(shè)備不支持或沒有插入SIM卡則返回空數(shù)組。
平臺(tái)支持:Android - 2.2+ (支持): 如果設(shè)備沒有插入SIM卡泰佳,則返回空數(shù)組盼砍。
iOS - 4.5+ (不支持): iOS設(shè)備不支持獲取SIM卡信息,返回空數(shù)組逝她。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_2" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_2" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=2&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_25" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_25" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=25&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "IMSI: " + plus.device.imsi );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取設(shè)備的國(guó)際移動(dòng)用戶識(shí)別碼
- </body>
- </html>
1.3浇坐、model: 設(shè)備的型號(hào),調(diào)用此屬性獲取設(shè)備的型號(hào)信息黔宛。 如果設(shè)備不支持則返回空字符串近刘。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_3" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_3" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=3&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_26" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_26" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=26&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Device: " + plus.device.model );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取設(shè)備的型號(hào)
- </body>
- </html>
1.4、vendor: 設(shè)備的生產(chǎn)廠商,調(diào)用此屬性獲取設(shè)備的生產(chǎn)廠商信息觉渴。 如果設(shè)備不支持則返回空字符串介劫。
平臺(tái)支持:Android - 2.2+ (支持)、iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_4" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_4" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=4&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_27" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_27" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=27&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Vendor: " + plus.device.vendor );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取設(shè)備的生產(chǎn)廠商
- </body>
- </html>
1.5案淋、uuid: 設(shè)備的唯一標(biāo)識(shí)蜕猫,調(diào)用此屬性獲取設(shè)備的唯一標(biāo)識(shí)號(hào)。
平臺(tái)支持:Android - 2.2+ (支持): 與設(shè)備的imei號(hào)一致哎迄。注意:如果無(wú)法獲取設(shè)備imei則使用設(shè)備wifi的mac地址回右,如果無(wú)法獲取設(shè)備mac地址則隨機(jī)生成設(shè)備標(biāo)識(shí)號(hào),確保不同App在同一臺(tái)設(shè)備上獲取的值一致漱挚。iOS - 4.5+ (支持): 根據(jù)包名隨機(jī)生成的設(shè)備標(biāo)識(shí)號(hào)翔烁。注意:在設(shè)備重置后會(huì)重新生成。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_5" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_5" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=5&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_28" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_28" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=28&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "uuid: "+plus.device.uuid );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取設(shè)備的唯一標(biāo)識(shí)號(hào)
- </body>
- </html>
2旨涝、方法
2.1蹬屹、dial: 撥打電話
void plus.device.dial( number, confirm );
說(shuō)明:調(diào)用系統(tǒng)程序撥打電話。
參數(shù):
number: ( String ) 必選 要撥打的電話號(hào)碼
confirm: ( Boolean ) 可選 是否需要用戶確認(rèn)后開始撥打電話白华,設(shè)置為true表示打開系統(tǒng)撥打電話界面慨默,需用戶點(diǎn)擊撥號(hào)按鈕后才開始撥打電話,false則無(wú)需確認(rèn)直接撥打電話弧腥,默認(rèn)值為true帐偎。
返回值:void : 無(wú)
平臺(tái)支持:Android - 2.2+ (支持)柬讨、iOS - 5.1+ (支持): 忽略confirm參數(shù),調(diào)用直接撥打電話。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_6" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_6" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=6&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_29" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_29" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=29&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!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>
- 撥打電話
- <button onclick="dialTest()">Dial</button>
- </body>
- </html>
2.2芍殖、beep: 發(fā)出蜂鳴聲
void plus.device.beep( times );
說(shuō)明:調(diào)用此方法使得設(shè)備發(fā)出蜂鳴聲延刘。
參數(shù):
times: ( Number ) 可選 蜂鳴聲重復(fù)的次數(shù)茫多,默認(rèn)發(fā)出一次蜂鳴聲
返回值:void : 無(wú)
平臺(tái)支持:Android - 2.2+ (支持): 播放系統(tǒng)設(shè)置中指定的默認(rèn)通知鈴聲呵晨,iOS - 4.3+ (支持): 忽略times參數(shù),播放系統(tǒng)的通知鈴聲
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_7" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_7" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=7&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_30" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_30" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=30&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- plus.device.beep( 3 );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 發(fā)出蜂鳴聲
- </body>
- </html>
2.3澡为、vibrate: 設(shè)備振動(dòng)
plus.device.vibrate( milliseconds );
說(shuō)明:調(diào)用此方法使得設(shè)備振動(dòng)漂坏。
參數(shù):
milliseconds: ( Number ) 必選 設(shè)備振動(dòng)持續(xù)的時(shí)間,數(shù)值類型媒至,單位為ms顶别,默認(rèn)為500ms。
返回值:void : 無(wú)
平臺(tái)支持:Android - 2.2+ (支持): 振動(dòng)指定的時(shí)長(zhǎng)塘慕。iOS - 4.3+ (支持): 不支持milliseconds參數(shù)筋夏,使用系統(tǒng)默認(rèn)振動(dòng)時(shí)長(zhǎng),僅iPhone設(shè)備支持图呢,iPad和iTouch設(shè)備不支持条篷,調(diào)用此接口無(wú)任何效果骗随。 注意:如果在系統(tǒng)設(shè)置中關(guān)閉振動(dòng)功能則無(wú)法調(diào)用設(shè)備振動(dòng)(設(shè)置->聲音->振動(dòng))。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_8" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_8" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=8&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_31" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_31" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=31&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- plus.device.vibrate( 2000 );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)備振動(dòng)
- </body>
- </html>
2.4赴叹、setWakelock: 設(shè)置應(yīng)用是否保持喚醒(屏幕常亮)狀態(tài)
plus.device.setWakelock( lock );
說(shuō)明:調(diào)用此方法設(shè)置應(yīng)用是否一直保持喚醒狀態(tài)鸿染,保持喚醒狀態(tài)將會(huì)導(dǎo)致程序屏幕常亮、系統(tǒng)不會(huì)自動(dòng)鎖屏乞巧,從而導(dǎo)致消耗更多的電量涨椒。若未設(shè)置一直保持喚醒狀態(tài)則會(huì)根據(jù)系統(tǒng)設(shè)置自動(dòng)鎖定屏幕。
參數(shù):
lock: ( Boolean ) 必選 是否設(shè)置程序一直保持喚醒狀態(tài)绽媒,可取值true或false蚕冬,true表示設(shè)定程序一直保持喚醒狀態(tài),false表示關(guān)閉程序一直保持喚醒狀態(tài)是辕。程序退出后將恢復(fù)默認(rèn)狀態(tài)囤热,默認(rèn)為關(guān)閉程序保持喚醒狀態(tài)。
返回值:void : 無(wú)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_9" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_9" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=9&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_32" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_32" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=32&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- // 開啟一直保持程序喚醒狀態(tài)
- plus.device.setWakelock( true );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)置應(yīng)用保持喚醒(屏幕常亮)狀態(tài)
- <button onclick="plus.device.setWakelock(false)">UnWakelock</button>
- </body>
- </html>
2.5获三、isWakelock: 獲取程序是否一直保持喚醒(屏幕常亮)狀態(tài)
Boolean plus.device.isWakelock();
說(shuō)明:調(diào)用此方法獲取程序是否一致保持喚醒狀態(tài)旁蔼。
返回值:Boolean : 返回ture表示程序已設(shè)置為一直保持喚醒狀態(tài),返回false表示程序未設(shè)置為一直保持喚醒狀態(tài)疙教。
2.6棺聊、setVolume: 設(shè)置設(shè)備的系統(tǒng)音量
plus.device.setVolume( volume );
說(shuō)明:調(diào)用此方法調(diào)節(jié)設(shè)備的系統(tǒng)音量。
參數(shù):
volume: ( Number ) 必選 設(shè)備的系統(tǒng)音量值贞谓,取值范圍為0到1限佩,0表示靜音,1表示最大音量值经宏。設(shè)置設(shè)備音量后對(duì)所有程序生效犀暑,退出程序系統(tǒng)仍然保持最后設(shè)定的音量值。
返回值:void : 無(wú)
平臺(tái)支持:iOS - 4.3+ (支持)烁兰。Android - 2.2+ (支持): 設(shè)置音量后對(duì)所有項(xiàng)的音量生效,如通話音量徊都、系統(tǒng)音量沪斟、鈴聲音量、音樂音量暇矫、提示聲音音量主之。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_10" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_10" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=10&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_33" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_33" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=33&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- // 設(shè)置音量
- plus.device.setVolume( 0.5 );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)備的系統(tǒng)音量值
- </body>
- </html>
2.7、getVolume: 獲取設(shè)備的系統(tǒng)音量
Number plus.device.getVolume();
說(shuō)明:系統(tǒng)音量值范圍為0到1李根,0表示靜音槽奕,1表示最大音量值。
返回值:Number : 系統(tǒng)的音量值
3房轿、對(duì)象
3.1粤攒、screen: Screen模塊管理設(shè)備屏幕信息
3.1.1所森、屬性
1)、resolutionHeight: 設(shè)備屏幕高度分辨率
plus.screen.resolutionHeight;
說(shuō)明:Number 類型 只讀屬性夯接,設(shè)備屏幕區(qū)域包括系統(tǒng)狀態(tài)欄顯示區(qū)域和應(yīng)用顯示區(qū)域焕济,screen獲取的是設(shè)備屏幕總區(qū)域的邏輯分辨率,單位為px盔几。 如果需要獲取實(shí)際分辨率則需要乘以比例值scale晴弃。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_11" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_11" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=11&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_34" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_34" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=34&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Screen height: " + plus.screen.resolutionHeight*plus.screen.scale + "px" );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)備屏幕高度分辨率
- </body>
- </html>
2)、resolutionWidth: 設(shè)備屏幕寬度分辨率
plus.screen.resolutionWidth;
說(shuō)明:Number 類型 只讀屬性逊拍,設(shè)備屏幕區(qū)域包括系統(tǒng)狀態(tài)欄顯示區(qū)域和應(yīng)用顯示區(qū)域上鞠,screen獲取的是設(shè)備屏幕總區(qū)域的分辨率,單位為px芯丧。 如果需要獲取實(shí)際分辨率則需要乘以比例值scale芍阎。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_12" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_12" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=12&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_35" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_35" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=35&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Screen width: " + plus.screen.resolutionWidtht*plus.screen.scale + "px" );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)備屏幕寬度分辨率
- </body>
- </html>
3)、scale: 邏輯分辨率與實(shí)際分辨率的比例
plus.screen.scale;
說(shuō)明:Number 類型 只讀屬性注整,屏幕分辨率分邏輯分辨率率和實(shí)際分辨率能曾,在html頁(yè)面中使用的像素值都是相對(duì)于邏輯分辨率,此值就是邏輯分辨率和實(shí)際分辨率的比例肿轨,實(shí)際分辨率=邏輯分辨率*比例寿冕。
平臺(tái)支持:Android - 2.2+ (支持),iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_13" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_13" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=13&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_36" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_36" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=36&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Screen resolution: " + plus.screen.resolutionWidthplus.screen.scale + " x " + plus.screen.resolutionHeightplus.screen.scale );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 邏輯分辨率與實(shí)際分辨率的比例
- </body>
- </html>
4)椒袍、dpiX: 設(shè)備屏幕水平方向的密度
plus.screen.dpiX;
說(shuō)明:Number 類型 只讀屬性驼唱,設(shè)備屏幕的密度為每英寸所顯示的像素點(diǎn)數(shù),密度越高顯示清晰度越高驹暑,單位為dpi玫恳。
平臺(tái)支持:Android - 2.2+ (支持)。iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_14" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_14" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=14&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_37" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_37" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=37&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Screen dip in X: " + plus.screen.dpiX );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)備屏幕水平方向的密度
- </body>
- </html>
5)优俘、dpiY: 設(shè)備屏幕垂直方向的密度
plus.screen.dpiY;
說(shuō)明:Number 類型 只讀屬性京办,設(shè)備屏幕的密度為每英寸所顯示的像素點(diǎn)數(shù),密度越高顯示清晰度越高帆焕,單位為dpi惭婿。
平臺(tái)支持:Android - 2.2+ (支持),iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_15" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_15" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=15&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_38" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_38" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=38&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Screen dip in Y: " + plus.screen.dpiY );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)備屏幕垂直方向的密度
- </body>
- </html>
3.1.2方法
1)叶雹、setBrightness: 設(shè)置屏幕亮度
plus.screen.setBrightness( brightness );
說(shuō)明:調(diào)用此方法調(diào)節(jié)設(shè)備屏幕亮度财饥。
參數(shù):brightness: ( Number ) 必選 屏幕的亮度值,取值范圍為0到1折晦,0表示最低亮度值钥星,1表示最高亮度值。設(shè)置屏幕亮度僅對(duì)當(dāng)前程序在前臺(tái)運(yùn)行時(shí)有效满着,退出程序后屏幕亮度由系統(tǒng)設(shè)置的值決定谦炒。
返回值:void : 無(wú)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_16" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_16" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=16&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_39" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_39" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=39&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- // 設(shè)置屏幕亮度
- plus.screen.setBrightness( 0.5 );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 設(shè)置屏幕亮度
- </body>
- </html>
2)贯莺、getBrightness: 獲取屏幕亮度值
Number plus.screen.getBrightness();
說(shuō)明:屏幕亮度值范圍為0到1,0表示最低亮度值编饺,1表示最高亮度值乖篷。
返回值:Number : 返回程序的屏幕亮度值
3)、lockOrientation: 鎖定屏幕方向
void plus.screen.lockOrientation( String orientation );
說(shuō)明:鎖定屏幕方向后屏幕只能按鎖定的屏幕方向顯示透且,關(guān)閉當(dāng)前頁(yè)面后仍然有效撕蔼。 可再次調(diào)用此方法修改屏幕鎖定方向或調(diào)用unlockOrientation()方法恢復(fù)到應(yīng)用的默認(rèn)值。
參數(shù):
orientation: ( String ) 必選 要鎖定的屏幕方向值秽誊,鎖定屏幕方向可取以下值: "portrait-primary": 豎屏正方向鲸沮; "portrait-secondary": 豎屏反方向,屏幕正方向按順時(shí)針旋轉(zhuǎn)180°锅论; "landscape-primary": 橫屏正方向讼溺,屏幕正方向按順時(shí)針旋轉(zhuǎn)90°; "landscape-secondary": 橫屏方向最易,屏幕正方向按順時(shí)針旋轉(zhuǎn)270°怒坯; "portrait": 豎屏正方向或反方向,根據(jù)設(shè)備重力感應(yīng)器自動(dòng)調(diào)整藻懒; "landscape": 橫屏正方向或反方向剔猿,根據(jù)設(shè)備重力感應(yīng)器自動(dòng)調(diào)整;
返回值:void : 無(wú)
4)嬉荆、unlockOrientation: 解除鎖定屏幕方向
void plus.screen.unlockOrientation();
說(shuō)明:解除鎖定屏幕方向后將恢復(fù)應(yīng)用默認(rèn)的屏幕顯示方向(通常為應(yīng)用打包發(fā)布時(shí)設(shè)置的方向)归敬。
返回值:void : 無(wú)
3.2、display: Display模塊管理應(yīng)用可使用的顯示區(qū)域信息
屬性:
(1)鄙早、resolutionHeight: 應(yīng)用可使用的屏幕高度邏輯分辨率
plus.display.resolutionHeight;
說(shuō)明:Number 類型 只讀屬性汪茧,設(shè)備屏幕區(qū)域包括系統(tǒng)狀態(tài)欄顯示區(qū)域和應(yīng)用顯示區(qū)域,display獲取的是應(yīng)用顯示區(qū)域的邏輯分辨率限番,單位為px舱污。 如果需要獲取實(shí)際分辨率則需要乘以比例值scale。
平臺(tái)支持:Android - 2.2+ (支持)弥虐,iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_17" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_17" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=17&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_40" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_40" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=40&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Display height: " + plus.display.resolutionHeight*plus.screen.scale + "px" );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 應(yīng)用可使用的屏幕高度邏輯分辨率
- </body>
- </html>
(2)慌闭、resolutionWidth: 應(yīng)用可使用的屏幕寬度邏輯分辨率
plus.display.resolutionWidth;
說(shuō)明:Number 類型 只讀屬性,設(shè)備屏幕區(qū)域包括系統(tǒng)狀態(tài)欄顯示區(qū)域和應(yīng)用顯示區(qū)域躯舔,display獲取的是應(yīng)用顯示區(qū)域的邏輯分辨率,單位為px省古。 如果需要獲取實(shí)際分辨率則需要乘以比例值scale粥庄。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_18" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_18" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=18&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_41" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_41" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=41&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "Display width: " + plus.display.resolutionWidth*plus.screen.scale + "px" );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 應(yīng)用可使用的屏幕寬度邏輯分辨率
- </body>
- </html>
3.3、networkinfo: Device模塊用于獲取網(wǎng)絡(luò)信息
3.3.1豺妓、常量
(1)惜互、CONNECTION_UNKNOW: 網(wǎng)絡(luò)連接狀態(tài)未知
(2)布讹、CONNECTION_NONE: 未連接網(wǎng)絡(luò)
(3)、CONNECTION_ETHERNET: 有線網(wǎng)絡(luò)
(4)训堆、CONNECTION_WIFI: 無(wú)線WIFI網(wǎng)絡(luò)
(5)描验、CONNECTION_CELL2G: 蜂窩移動(dòng)2G網(wǎng)絡(luò)
(6)、CONNECTION_CELL3G: 蜂窩移動(dòng)3G網(wǎng)絡(luò)
(7)坑鱼、CONNECTION_CELL4G: 蜂窩移動(dòng)4G網(wǎng)絡(luò)
3.3.2膘流、方法
getCurrentType: 獲取設(shè)備當(dāng)前連接的網(wǎng)絡(luò)類型
Number plus.networkinfo.getCurrentType();
說(shuō)明:獲取當(dāng)前設(shè)備連接的網(wǎng)絡(luò)類型,返回值為網(wǎng)絡(luò)類型常量鲁沥,可取值CONNECTION_*常量呼股。
返回值:Number : 設(shè)備當(dāng)前網(wǎng)絡(luò)類型
平臺(tái)支持:Android - 2.3+ (支持),iOS - 4.3+ (支持): 無(wú)法區(qū)分蜂窩移動(dòng)網(wǎng)絡(luò)類型画恰,在蜂窩移動(dòng)網(wǎng)絡(luò)環(huán)境下均返回CONNECTION_CELL2G彭谁。
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_19" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_19" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=19&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_42" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_42" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=42&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- var types = {};
- types[plus.networkinfo.CONNECTION_UNKNOW] = "Unknown connection";
- types[plus.networkinfo.CONNECTION_NONE] = "None connection";
- types[plus.networkinfo.CONNECTION_ETHERNET] = "Ethernet connection";
- types[plus.networkinfo.CONNECTION_WIFI] = "WiFi connection";
- types[plus.networkinfo.CONNECTION_CELL2G] = "Cellular 2G connection";
- types[plus.networkinfo.CONNECTION_CELL3G] = "Cellular 3G connection";
- types[plus.networkinfo.CONNECTION_CELL4G] = "Cellular 4G connection";
- alert( "Network: " + types[plus.networkinfo.getCurrentType()] );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取設(shè)備當(dāng)前連接的網(wǎng)絡(luò)類型
- </body>
- </html>
3.4、os: OS模塊管理操作系統(tǒng)信息
屬性:
(1)允扇、language: 系統(tǒng)語(yǔ)言信息
plus.os.language;
說(shuō)明:String 類型 只讀屬性缠局,獲取當(dāng)前操作系統(tǒng)設(shè)置的系統(tǒng)語(yǔ)言,字符串類型數(shù)據(jù)考润。
平臺(tái)支持:Android - 2.2+ (支持)狭园,iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_20" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_20" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=20&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_43" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_43" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=43&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "OS language: " + plus.os.language );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取系統(tǒng)語(yǔ)言信息
- </body>
- </html>
(2)、version: 系統(tǒng)版本信息
plus.os.version;
說(shuō)明:String 類型 只讀屬性额划,獲取當(dāng)前操作系統(tǒng)的版本信息妙啃,字符串類型數(shù)據(jù)。平臺(tái)支持:Android - 2.2+ (支持)俊戳,iOS - 4.3+ (支持)
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_21" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_21" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=21&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_44" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_44" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=44&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "OS version: " + plus.os.version );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取系統(tǒng)版本信息
- </body>
- </html>
(3)揖赴、name: 系統(tǒng)的名稱
plus.os.name;
說(shuō)明:String 類型 只讀屬性,獲取當(dāng)前操作系統(tǒng)的名稱抑胎,字符串類型數(shù)據(jù)燥滑。
平臺(tái)支持:Android - 2.2+ (支持): 返回字符串“Android”,iOS - 4.3+ (支持): 返回字符串“iOS”
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_22" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_22" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=22&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_45" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_45" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=45&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "OS name: " + plus.os.name );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取系統(tǒng)的名稱
- </body>
- </html>
(4)阿逃、vendor: 系統(tǒng)的供應(yīng)商信息
plus.os.vendor;
說(shuō)明:String 類型 只讀屬性铭拧,獲取當(dāng)前操作系統(tǒng)的供應(yīng)商名稱,字符串類型數(shù)據(jù)恃锉。
平臺(tái)支持:Android - 2.2+ (支持): 返回字符串“Google”搀菩,iOS - 4.3+ (支持): 返回字符串“Apple”
示例:
[html] view plaincopy
<embed id="ZeroClipboardMovie_23" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_23" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=23&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
<embed id="ZeroClipboardMovie_46" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_46" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=46&width=16&height=16" wmode="transparent" style="box-sizing: border-box; outline: 0px; word-break: break-all;">
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Device Example</title>
- <script type="text/javascript">
- // H5 plus事件處理
- function plusReady(){
- alert( "OS name: " + plus.os.vendor );
- }
- if(window.plus){
- plusReady();
- }else{
- document.addEventListener("plusready",plusReady,false);
- }
- </script>
- </head>
- <body>
- 獲取系統(tǒng)的供應(yīng)商信息
- </body>
- </html>