@Deprecated public class CMStepCounter extends NSObject
Discussion: CMStepCounter allows access to the approximate number of steps a user has taken with a device. Steps can be retrieved in one of two ways:
1. Via a query specifying a time range from which the approximate number of steps is tabulated and returned. (See queryStepCountStartingFrom:to:toQueue:withHandler)
2. By providing a queue and a block to startStepCountingUpdatesToQueue:withHandler, step count updates will be provided on a best effort basis. Each update will return a monotonically increasing number of steps counted since startStepCountingUpdatesToQueue:withHandler was called and a timestamp associated with the latest stepcount determination. Step count updates can be stopped by either calling stopStepCountingUpdates or upon CMStepCounter deallocation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CMStepCounter.Block_queryStepCountStartingFromToToQueueWithHandler
Deprecated.
|
static interface |
CMStepCounter.Block_startStepCountingUpdatesToQueueUpdateOnWithHandler
Deprecated.
|
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
CMStepCounter(org.moe.natj.general.Pointer peer)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly()
Deprecated.
|
static CMStepCounter |
alloc()
Deprecated.
|
static CMStepCounter |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
Deprecated.
|
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key)
Deprecated.
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
Deprecated.
|
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
Deprecated.
|
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver()
Deprecated.
|
static org.moe.natj.objc.Class |
classForKeyedUnarchiver()
Deprecated.
|
static java.lang.String |
debugDescription_static()
Deprecated.
|
static java.lang.String |
description_static()
Deprecated.
|
static long |
hash_static()
Deprecated.
|
CMStepCounter |
init()
Deprecated.
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
Deprecated.
|
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
Deprecated.
|
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
Deprecated.
|
static boolean |
isStepCountingAvailable()
Deprecated.
isStepCountingAvailable
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass)
Deprecated.
|
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key)
Deprecated.
|
static CMStepCounter |
new_objc()
Deprecated.
|
void |
queryStepCountStartingFromToToQueueWithHandler(NSDate start,
NSDate end,
NSOperationQueue queue,
CMStepCounter.Block_queryStepCountStartingFromToToQueueWithHandler handler)
Deprecated.
queryStepCountStartingFrom:to:toQueue:withHandler
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel)
Deprecated.
|
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel)
Deprecated.
|
static void |
setVersion_static(long aVersion)
Deprecated.
|
void |
startStepCountingUpdatesToQueueUpdateOnWithHandler(NSOperationQueue queue,
long stepCounts,
CMStepCounter.Block_startStepCountingUpdatesToQueueUpdateOnWithHandler handler)
Deprecated.
startStepCountingUpdatesToQueue:withHandler
|
void |
stopStepCountingUpdates()
Deprecated.
stopStepCountingUpdates
|
static org.moe.natj.objc.Class |
superclass_static()
Deprecated.
|
static long |
version_static()
Deprecated.
|
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected CMStepCounter(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static CMStepCounter alloc()
public static CMStepCounter allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isStepCountingAvailable()
Discussion: Determines whether the device supports step counting.
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static CMStepCounter new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public CMStepCounter init()
public void queryStepCountStartingFromToToQueueWithHandler(NSDate start, NSDate end, NSOperationQueue queue, CMStepCounter.Block_queryStepCountStartingFromToToQueueWithHandler handler)
Discussion: Queries for the approximate number of steps taken in the given time range, for up to 7 days. The step count returned is computed from a system wide history that is continuously being collected in the background. The result is returned to the handler/queue specified.
public void startStepCountingUpdatesToQueueUpdateOnWithHandler(NSOperationQueue queue, long stepCounts, CMStepCounter.Block_startStepCountingUpdatesToQueueUpdateOnWithHandler handler)
Discussion: Starts a series of continuous step counting updates to the handler on the designated queue. For each update, the app will receive the total step count since this method was called (this includes subsequent calls) and the timestamp associated with the latest determination. If the app is backgrounded and resumed at a later time, the app will receive all of the steps counted during the background period in the very next update. The handler will be called when the number of steps (as defined by the user) has been detected on a best effort basis.
public void stopStepCountingUpdates()
Discussion: Stops step counting updates. Upon deallocation of CMStepCounter, this function will be automatically invoked if updates are still active and stopStepCountingUpdates has not been called.