枚举常量和说明 |
---|
android
android手机
|
androidPad
android平板
|
iPad
iPad平板
|
iPhone
iPhone手机
|
PC
普通的桌面浏览器
|
unknown
未知的移动设备
|
windowsPhone
windows手机
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getName() |
boolean |
isAndroid()
是否为安卓设备
|
boolean |
isMobile()
是否为移动端
|
boolean |
isPad()
是否为平板
|
boolean |
isPC()
是否为PC
|
boolean |
isPhone()
是否为手机
|
static Device |
parse(java.lang.String name)
根据名称 转为对应的设备
|
static Device |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static Device[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Device iPhone
public static final Device iPad
public static final Device androidPad
public static final Device android
public static final Device windowsPhone
public static final Device unknown
public static final Device PC
public static Device[] values()
for (Device c : Device.values()) System.out.println(c);
public static Device valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public java.lang.String getName()
public boolean isMobile()
public boolean isAndroid()
public boolean isPhone()
public boolean isPad()
public boolean isPC()
public static Device parse(java.lang.String name)
name
- 名称