首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhoneGap -检测电话间隙中的设备类型

PhoneGap -检测电话间隙中的设备类型
EN

Stack Overflow用户
提问于 2012-06-18 14:27:42
回答 9查看 59.6K关注 0票数 51

我正在用phonegap为三个不同的平台构建一个应用程序:安卓、iOS和黑莓。在这样做的同时,我必须检测设备类型,以便我可以在不同的平台上管理我的应用程序的高度和宽度,并针对不同的设备,如安卓手机、安卓平板电脑、iPhone、iPad和黑莓……

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2012-06-18 14:59:52

如果你想在onDeviceReady之前得到设备类型,你可以这样得到。

代码语言:javascript
复制
var deviceType = (navigator.userAgent.match(/iPad/i))  == "iPad" ? "iPad" : (navigator.userAgent.match(/iPhone/i))  == "iPhone" ? "iPhone" : (navigator.userAgent.match(/Android/i)) == "Android" ? "Android" : (navigator.userAgent.match(/BlackBerry/i)) == "BlackBerry" ? "BlackBerry" : "null";

alert(deviceType);
票数 55
EN

Stack Overflow用户

发布于 2013-01-18 18:21:31

Phonegap中的新功能,也是最简单的功能,就是你可以使用device.platform:

代码语言:javascript
复制
// Depending on the device, a few examples are:
//   - "Android"
//   - "BlackBerry"
//   - "iOS"
//   - "webOS"
//   - "WinCE"
//   - "Tizen"
//   - "browser"
var devicePlatform = device.platform;
票数 95
EN

Stack Overflow用户

发布于 2015-06-12 18:16:08

代码语言:javascript
复制
cordova.platformId 
// "android"
票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11077853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档