Package org.robovm.apple.coremotion
Class CMPedometer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coremotion.CMPedometer
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class CMPedometer extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCMPedometer.CMPedometerPtrNested 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 CMPedometer()protectedCMPedometer(NSObject.Handle h, long handle)protectedCMPedometer(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static CMAuthorizationStatusauthorizationStatus()static booleanisCadenceAvailable()static booleanisDistanceAvailable()static booleanisFloorCountingAvailable()static booleanisPaceAvailable()static booleanisPedometerEventTrackingAvailable()static booleanisStepCountingAvailable()voidqueryPedometerData(NSDate start, NSDate end, VoidBlock2<CMPedometerData,NSError> handler)voidstartPedometerEventUpdates(VoidBlock2<CMPedometerEvent,NSError> handler)voidstartPedometerUpdates(NSDate start, VoidBlock2<CMPedometerData,NSError> handler)voidstopPedometerEventUpdates()voidstopPedometerUpdates()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
-
CMPedometer
public CMPedometer() -
CMPedometer
-
CMPedometer
-
-
Method Details
-
queryPedometerData
public void queryPedometerData(NSDate start, NSDate end, VoidBlock2<CMPedometerData,NSError> handler) -
startPedometerUpdates
-
stopPedometerUpdates
public void stopPedometerUpdates() -
startPedometerEventUpdates
- Since:
- Available in iOS 10.0 and later.
-
stopPedometerEventUpdates
public void stopPedometerEventUpdates()- Since:
- Available in iOS 10.0 and later.
-
isStepCountingAvailable
public static boolean isStepCountingAvailable() -
isDistanceAvailable
public static boolean isDistanceAvailable() -
isFloorCountingAvailable
public static boolean isFloorCountingAvailable() -
isPaceAvailable
public static boolean isPaceAvailable()- Since:
- Available in iOS 9.0 and later.
-
isCadenceAvailable
public static boolean isCadenceAvailable()- Since:
- Available in iOS 9.0 and later.
-
isPedometerEventTrackingAvailable
public static boolean isPedometerEventTrackingAvailable()- Since:
- Available in iOS 10.0 and later.
-
authorizationStatus
- Since:
- Available in iOS 11.0 and later.
-