当前位置:编程学习 > wap >>

PhoneGap API中文帮助文档——Device(设备)

device对象描述设备的硬件和软件。
属性:
device.name
device.phonegap
device.platform
device.uuid
device.version


变量作用域:
由于device被分配到window对象,隐含说明其作用域为全局范围。

device.name
获得设备的型号名称
var string = device.name;
复制代码
说明:
device.name返回设备的型号或产品名称。这个值是由设备制造商设定,可能同一产品的不同版本之间有所不同。

支持的平台:
Android
BlackBerry
BlackBerry WebWorks (OS 5.0或更高版本)
iPhone


简单的范例:
// Android:    Nexus One    返回 "Passion" (Nexus One的代码名)  

//             Motorola Droid  返回"voles" 

// BlackBerry: Bold 8900       返回 "8900" 

// iPhone:     所有设备都返回由iTunes设置的名称,如 "Joe's iPhone" 

var name = device.name;
复制代码
完整的范例:
    <!DOCTYPE html> 

    <html> 

    <head>     

    <title>Device Properties Example</title> 

     

    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 

    <script type="text/javascript" charset="utf-8"> 

     

        // 等待加载PhoneGap     

        document.addEventListener("deviceready", onDeviceReady, false); 

         

        // PhoneGap加载完成  

        function onDeviceReady() { 

            var element = document.getElementById('deviceProperties'); 

         

            element.innerHTML = 'Device Name: '     + device.name     + '<br />' +  

                                'Device PhoneGap: ' + device.phonegap + '<br />' +  

                                'Device Platform: ' + device.platform + '<br />' +  

                                'Device UUID: '     + device.uuid     + '<br />' +  

                                'Device Version: '  + device.version  + '<br />'; 

        } 

     

    </script> 

    </head> 

    <body> 

        <p id="deviceProperties">Loading device properties...</p> 

    </body> 

    </html> 
复制代码
Android 的特异情况:
获得产品名称而非型号名称。

产品名称一般是在生产过程中设定的代码名称。
例如:Nexus One返回“Passion”,Motorola Droid返回“voles”。


iPhone 的特异情况:
获得设备的定制名字而非设备型号名称。

定制名称是由所有者在iTunes中定制的。

 

device.phonegap
获取设备上正在运行的PhoneGap版本信息。
    var string = device.phonegap; 
复制代码
说明:
device.phonegap返回设备上正在运行的PhoneGap的版本号。

支持的平台:
Android
BlackBerry
BlackBerry WebWorks (OS 5.0或更高版本)
iPhone


简单的范例:
var name = device.phonegap;
复制代码
完整的范例:
    <!DOCTYPE html> 

    <html> 

    <head>     

    <title>Device Properties Example</title> 

     

    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 

    <script type="text/javascript" charset="utf-8"> 

     

        // 等待加载PhoneGap 

        document.addEventListener("deviceready", onDeviceReady, false); 

         

        // PhoneGap加载完毕 

        function onDeviceReady() { 

            var element = document.getElementById('deviceProperties'); 

         

            element.innerHTML = 'Device Name: '     + device.name     + '' +        

                                'Device PhoneGap: ' + device.phonegap + '' +                            

                                'Device Platform: ' + device.platform + '' +                            

                                'Device UUID: '     + device.uuid     + '' +                            

                                'Device Version: '  + device.version  +

补充:移动开发 , 其他 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,