public enum OperatingSystem extends Enum<OperatingSystem>
Enum Constant and Description |
---|
ANDROID |
ANDROID1 |
ANDROID2 |
ANDROID2_TABLET |
ANDROID3_TABLET |
BLACKBERRY
BlackBerryOS.
|
BLACKBERRY6 |
IOS
iOS4, with the release of the iPhone 4, Apple renamed the OS to iOS.
|
iOS4_IPHONE |
LINUX
Various Linux based operating systems.
|
MAC_OS
Older Mac OS systems before Mac OS X
|
MAC_OS_X |
MAC_OS_X_IPAD |
MAC_OS_X_IPHONE |
MAC_OS_X_IPOD |
MAEMO
Linux based Maemo software platform by Nokia.
|
PALM |
PSP |
SERIES40
Nokia's Series 40 operating system.
|
SONY_ERICSSON
Proprietary operating system used for many Sony Ericsson phones.
|
SUN_OS |
SYMBIAN
Other Symbian OS versions
|
SYMBIAN6
Symbian OS 6.x versions.
|
SYMBIAN7
Symbian OS 7.x versions.
|
SYMBIAN8
Symbian OS 8.x versions.
|
SYMBIAN9
Symbian OS 9.x versions.
|
UNKNOWN |
WEBOS
PalmOS, exact version unkown
|
WII
Nintendo Wii game console.
|
WINDOWS
Windows Mobile / Windows CE.
|
WINDOWS_2000 |
WINDOWS_7 |
WINDOWS_98 |
WINDOWS_MOBILE |
WINDOWS_MOBILE7 |
WINDOWS_VISTA |
WINDOWS_XP |
Modifier and Type | Method and Description |
---|---|
DeviceType |
getDeviceType() |
OperatingSystem |
getGroup() |
short |
getId() |
Manufacturer |
getManufacturer()
Returns the manufacturer of the operating system
|
String |
getName() |
boolean |
isInUserAgentString(String agentString)
Checks if the given user-agent string matches to the operating system.
|
boolean |
isMobileDevice() |
static OperatingSystem |
parseUserAgentString(String agentString)
Parses user agent string and returns the best match.
|
static OperatingSystem |
valueOf(short id)
Returns the enum constant of this type with the specified id.
|
static OperatingSystem |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OperatingSystem[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OperatingSystem WINDOWS
public static final OperatingSystem WINDOWS_7
public static final OperatingSystem WINDOWS_VISTA
public static final OperatingSystem WINDOWS_2000
public static final OperatingSystem WINDOWS_XP
public static final OperatingSystem WINDOWS_MOBILE7
public static final OperatingSystem WINDOWS_MOBILE
public static final OperatingSystem WINDOWS_98
public static final OperatingSystem ANDROID
public static final OperatingSystem ANDROID3_TABLET
public static final OperatingSystem ANDROID2
public static final OperatingSystem ANDROID2_TABLET
public static final OperatingSystem ANDROID1
public static final OperatingSystem WEBOS
public static final OperatingSystem PALM
public static final OperatingSystem IOS
public static final OperatingSystem iOS4_IPHONE
public static final OperatingSystem MAC_OS_X_IPAD
public static final OperatingSystem MAC_OS_X_IPHONE
public static final OperatingSystem MAC_OS_X_IPOD
public static final OperatingSystem MAC_OS_X
public static final OperatingSystem MAC_OS
public static final OperatingSystem MAEMO
public static final OperatingSystem LINUX
public static final OperatingSystem SYMBIAN
public static final OperatingSystem SYMBIAN9
public static final OperatingSystem SYMBIAN8
public static final OperatingSystem SYMBIAN7
public static final OperatingSystem SYMBIAN6
public static final OperatingSystem SERIES40
public static final OperatingSystem SONY_ERICSSON
public static final OperatingSystem SUN_OS
public static final OperatingSystem PSP
public static final OperatingSystem WII
public static final OperatingSystem BLACKBERRY
public static final OperatingSystem BLACKBERRY6
public static final OperatingSystem UNKNOWN
public static OperatingSystem[] values()
for (OperatingSystem c : OperatingSystem.values()) System.out.println(c);
public static OperatingSystem valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic short getId()
public String getName()
public boolean isMobileDevice()
public DeviceType getDeviceType()
public OperatingSystem getGroup()
public Manufacturer getManufacturer()
public boolean isInUserAgentString(String agentString)
agentString
- public static OperatingSystem parseUserAgentString(String agentString)
agentString
- public static OperatingSystem valueOf(short id)
id
- Copyright © 2018. All rights reserved.