在使用 getClientType() 时,我可以获得用户当前正在使用/工作的平台类型的信息。出于 Movelet 中的外观目的,我想区分最终用户是使用智能手机还是平板电脑,我能以某种方式实现这一点吗?
问问题
47 次
1 回答
0
正确的方法是先调用 getClientType 来确定平台。然后调用:
numeric getComplexUIMode()
返回值为:
- 0 表示 COMPLEX_UI_SUPPORT_NONE,不支持复杂
- 1 表示 COMPLEX_UI_SUPPORT_LINEAR,仅支持线性表示智能手机
- 2 表示 COMPLEX_UI_SUPPORT_GRID,支持线性和网格指示平板电脑
此方法从 MEL v7 开始可用......因此它可以在 2.1 Movilizer 客户端及更高版本上使用。
通过平台和支持的 UI 模式,您应该能够确定您是在 Android 平板电脑还是 iOS 智能手机上运行...
于 2015-04-07T08:29:25.313 回答