Package org.robovm.apple.healthkit
Class HKDevice
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.healthkit.HKDevice
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class HKDevice extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHKDevice.HKDevicePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedHKDevice()HKDevice(String name, String manufacturer, String model, String hardwareVersion, String firmwareVersion, String softwareVersion, String localIdentifier, String UDIDeviceIdentifier)HKDevice(NSCoder coder)protectedHKDevice(NSObject.Handle h, long handle)protectedHKDevice(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidencode(NSCoder coder)StringgetFirmwareVersion()StringgetHardwareVersion()StringgetLocalIdentifier()StringgetManufacturer()StringgetModel()StringgetName()StringgetSoftwareVersion()StringgetUDIDeviceIdentifier()protected longinit(String name, String manufacturer, String model, String hardwareVersion, String firmwareVersion, String softwareVersion, String localIdentifier, String UDIDeviceIdentifier)protected longinit(NSCoder coder)static HKDevicelocalDevice()static StringPropertyKeyFirmwareVersion()static StringPropertyKeyHardwareVersion()static StringPropertyKeyLocalIdentifier()static StringPropertyKeyManufacturer()static StringPropertyKeyModel()static StringPropertyKeyName()static StringPropertyKeySoftwareVersion()static StringPropertyKeyUDIDeviceIdentifier()static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
getName
-
getManufacturer
-
getModel
-
getHardwareVersion
-
getFirmwareVersion
-
getSoftwareVersion
-
getLocalIdentifier
-
getUDIDeviceIdentifier
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
PropertyKeyName
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyManufacturer
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyModel
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyHardwareVersion
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyFirmwareVersion
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeySoftwareVersion
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyLocalIdentifier
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyUDIDeviceIdentifier
- Since:
- Available in iOS 9.0 and later.
-
init
-
localDevice
-
encode
-
init
-