Class HKDevice

    • Constructor Detail

      • HKDevice

        protected HKDevice()
      • HKDevice

        public HKDevice​(java.lang.String name,
                        java.lang.String manufacturer,
                        java.lang.String model,
                        java.lang.String hardwareVersion,
                        java.lang.String firmwareVersion,
                        java.lang.String softwareVersion,
                        java.lang.String localIdentifier,
                        java.lang.String UDIDeviceIdentifier)
      • HKDevice

        public HKDevice​(NSCoder decoder)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getManufacturer

        public java.lang.String getManufacturer()
      • getModel

        public java.lang.String getModel()
      • getHardwareVersion

        public java.lang.String getHardwareVersion()
      • getFirmwareVersion

        public java.lang.String getFirmwareVersion()
      • getSoftwareVersion

        public java.lang.String getSoftwareVersion()
      • getLocalIdentifier

        public java.lang.String getLocalIdentifier()
      • getUDIDeviceIdentifier

        public java.lang.String getUDIDeviceIdentifier()
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • PropertyKeyName

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

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

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

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

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

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

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

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

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

        public static HKDevice localDevice()
      • init

        protected long init​(NSCoder decoder)