Class HKDevice

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class HKDevice
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 9.0 and later.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getManufacturer

      public String getManufacturer()
    • getModel

      public String getModel()
    • getHardwareVersion

      public String getHardwareVersion()
    • getFirmwareVersion

      public String getFirmwareVersion()
    • getSoftwareVersion

      public String getSoftwareVersion()
    • getLocalIdentifier

      public String getLocalIdentifier()
    • getUDIDeviceIdentifier

      public String getUDIDeviceIdentifier()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • PropertyKeyName

      public static String PropertyKeyName()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeyManufacturer

      public static String PropertyKeyManufacturer()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeyModel

      public static String PropertyKeyModel()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeyHardwareVersion

      public static String PropertyKeyHardwareVersion()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeyFirmwareVersion

      public static String PropertyKeyFirmwareVersion()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeySoftwareVersion

      public static String PropertyKeySoftwareVersion()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeyLocalIdentifier

      public static String PropertyKeyLocalIdentifier()
      Since:
      Available in iOS 9.0 and later.
    • PropertyKeyUDIDeviceIdentifier

      public static String PropertyKeyUDIDeviceIdentifier()
      Since:
      Available in iOS 9.0 and later.
    • init

      protected long init​(String name, String manufacturer, String model, String hardwareVersion, String firmwareVersion, String softwareVersion, String localIdentifier, String UDIDeviceIdentifier)
    • localDevice

      public static HKDevice localDevice()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)