Class Divice

java.lang.Object
org.miaixz.bus.http.metric.anget.UserAgent
org.miaixz.bus.http.metric.anget.Divice

public class Divice extends UserAgent
设备信息
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • UNKNOWN

      public static final Divice UNKNOWN
      未知
    • IPHONE

      public static final Divice IPHONE
      iPhone
    • IPOD

      public static final Divice IPOD
      iPod
    • IPAD

      public static final Divice IPAD
      iPad
    • ANDROID

      public static final Divice ANDROID
      Android
    • GOOGLE_TV

      public static final Divice GOOGLE_TV
      Android
    • WINDOWS_PHONE

      public static final Divice WINDOWS_PHONE
      Windows Phone
    • MOBILE_DIVICES

      public static final List<Divice> MOBILE_DIVICES
      支持的移动平台类型
    • DESKTOP_DIVICES

      public static final List<Divice> DESKTOP_DIVICES
      支持的桌面平台类型
    • DIVICES

      public static final List<Divice> DIVICES
      支持的平台类型
  • Constructor Details

    • Divice

      public Divice(String name, String regex)
      构造
      Parameters:
      name - 平台名称
      regex - 关键字或表达式
  • Method Details

    • isMobile

      public boolean isMobile()
      是否为移动平台
      Overrides:
      isMobile in class UserAgent
      Returns:
      是否为移动平台
    • isIPhoneOrIPod

      public boolean isIPhoneOrIPod()
      是否为Iphone或者iPod设备
      Returns:
      是否为Iphone或者iPod设备
    • isIPad

      public boolean isIPad()
      是否为Iphone或者iPod设备
      Returns:
      是否为Iphone或者iPod设备
    • isIos

      public boolean isIos()
      是否为IOS平台,包括IPhone、IPod、IPad
      Returns:
      是否为IOS平台,包括IPhone、IPod、IPad
    • isAndroid

      public boolean isAndroid()
      是否为Android平台,包括Android和Google TV
      Returns:
      是否为Android平台,包括Android和Google TV