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
,org.robovm.objc.ObjCProtocol
public class CMPedometer extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CMPedometer.CMPedometerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description CMPedometer()
protected
CMPedometer(NSObject.Handle h, long handle)
protected
CMPedometer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CMAuthorizationStatus
authorizationStatus()
static boolean
isCadenceAvailable()
static boolean
isDistanceAvailable()
static boolean
isFloorCountingAvailable()
static boolean
isPaceAvailable()
static boolean
isPedometerEventTrackingAvailable()
static boolean
isStepCountingAvailable()
void
queryPedometerData(NSDate start, NSDate end, org.robovm.objc.block.VoidBlock2<CMPedometerData,NSError> handler)
void
startPedometerEventUpdates(org.robovm.objc.block.VoidBlock2<CMPedometerEvent,NSError> handler)
void
startPedometerUpdates(NSDate start, org.robovm.objc.block.VoidBlock2<CMPedometerData,NSError> handler)
void
stopPedometerEventUpdates()
void
stopPedometerUpdates()
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
CMPedometer
public CMPedometer()
-
CMPedometer
protected CMPedometer(NSObject.Handle h, long handle)
-
CMPedometer
protected CMPedometer(NSObject.SkipInit skipInit)
-
-
Method Detail
-
queryPedometerData
public void queryPedometerData(NSDate start, NSDate end, org.robovm.objc.block.VoidBlock2<CMPedometerData,NSError> handler)
-
startPedometerUpdates
public void startPedometerUpdates(NSDate start, org.robovm.objc.block.VoidBlock2<CMPedometerData,NSError> handler)
-
stopPedometerUpdates
public void stopPedometerUpdates()
-
startPedometerEventUpdates
public void startPedometerEventUpdates(org.robovm.objc.block.VoidBlock2<CMPedometerEvent,NSError> handler)
- 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
public static CMAuthorizationStatus authorizationStatus()
- Since:
- Available in iOS 11.0 and later.
-
-