如何在PhoneGap应用程序中检索设备版本和平台?

时间:2014-03-13 12:56:51

标签: android jquery ios iphone cordova

我正在使用Phone Gap(Cordova 2.5.0)。我需要找到应用程序运行位置的设备详细信息(是Android还是Iphone)。这样,我想按照设备加载页面 示例:第1页没有后退按钮加载到android和第1页,后退按钮加载到Iphone(滑块,导航等)

我的代码,头文件是

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

如何使用cordova找到设备和加载页面?

提前致谢!

2 个答案:

答案 0 :(得分:0)

试试这款phonegap插件设备。

https://github.com/apache/cordova-plugin-device

您可以按照一步一步的步骤将插件设置到项目中。

https://github.com/apache/cordova-plugin-device/blob/master/doc/index.md

答案 1 :(得分:0)

设备对象描述设备的硬件和软件。 您必须在config.xml中包含一些权限。

请参阅此LINK

function onDeviceReady() {
    var element = document.getElementById('deviceProperties');

    element.innerHTML = 'Device Name: '     + device.name     + '<br />' + 
                        'Device Cordova: '  + device.cordova + '<br />' + 
                        'Device Platform: ' + device.platform + '<br />' + 
                        'Device UUID: '     + device.uuid     + '<br />' + 
                        'Device Model: '    + device.model     + '<br />' + 
                        'Device Version: '  + device.version  + '<br />';
}