public final class HealthKit
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
HKObjectQueryNoLimit
The query returns all samples that match the given sampleType and predicate.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
HKAppleWalkingSteadinessClassificationForQuantity(HKQuantity value,
org.moe.natj.general.ptr.NIntPtr classificationOut,
org.moe.natj.general.ptr.Ptr<NSError> errorOut)
Determines the Apple Walking Steadiness classification for the provided Apple Walking Steadiness value.
|
static HKQuantity |
HKAppleWalkingSteadinessMaximumQuantityForClassification(long classification)
Retrieves the maximum quantity in percent unit for an Apple Walking Steadiness classification.
|
static HKQuantity |
HKAppleWalkingSteadinessMinimumQuantityForClassification(long classification)
Retrieves the minimum quantity in percent unit for an Apple Walking Steadiness classification.
|
static java.lang.String |
HKCategoryTypeIdentifierAbdominalCramps()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierAcne()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierAppetiteChanges()
HKCategoryValueAppetiteChanges
|
static java.lang.String |
HKCategoryTypeIdentifierAppleStandHour()
HKCategoryValueAppleStandHour
|
static java.lang.String |
HKCategoryTypeIdentifierAppleWalkingSteadinessEvent()
HKCategoryValueAppleWalkingSteadinessEvent
|
static java.lang.String |
HKCategoryTypeIdentifierAudioExposureEvent()
HKCategoryValueAudioExposureEvent
|
static java.lang.String |
HKCategoryTypeIdentifierBladderIncontinence()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierBloating()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierBreastPain()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierCervicalMucusQuality()
HKCategoryValueCervicalMucusQuality
|
static java.lang.String |
HKCategoryTypeIdentifierChestTightnessOrPain()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierChills()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierConstipation()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierContraceptive()
HKCategoryValueContraceptive
|
static java.lang.String |
HKCategoryTypeIdentifierCoughing()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierDiarrhea()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierDizziness()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierDrySkin()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierEnvironmentalAudioExposureEvent()
HKCategoryValueEnvironmentalAudioExposureEvent
|
static java.lang.String |
HKCategoryTypeIdentifierFainting()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierFatigue()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierFever()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierGeneralizedBodyAche()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierHairLoss()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierHandwashingEvent()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierHeadache()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierHeadphoneAudioExposureEvent()
HKCategoryValueHeadphoneAudioExposureEvent
|
static java.lang.String |
HKCategoryTypeIdentifierHeartburn()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierHighHeartRateEvent()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierHotFlashes()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierIntermenstrualBleeding()
(Spotting) HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierIrregularHeartRhythmEvent()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierLactation()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierLossOfSmell()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierLossOfTaste()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierLowCardioFitnessEvent() |
static java.lang.String |
HKCategoryTypeIdentifierLowerBackPain()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierLowHeartRateEvent()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierMemoryLapse()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierMenstrualFlow()
HKCategoryValueMenstrualFlow
|
static java.lang.String |
HKCategoryTypeIdentifierMindfulSession()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierMoodChanges()
HKCategoryValuePresence
|
static java.lang.String |
HKCategoryTypeIdentifierNausea()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierNightSweats()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierOvulationTestResult()
HKCategoryValueOvulationTestResult
|
static java.lang.String |
HKCategoryTypeIdentifierPelvicPain()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierPregnancy()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierPregnancyTestResult()
HKCategoryValuePregnancyTestResult
|
static java.lang.String |
HKCategoryTypeIdentifierProgesteroneTestResult()
HKCategoryValueProgesteroneTestResult
|
static java.lang.String |
HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierRunnyNose()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierSexualActivity()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierShortnessOfBreath()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierSinusCongestion()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierSkippedHeartbeat()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierSleepAnalysis()
HKCategoryValueSleepAnalysis
|
static java.lang.String |
HKCategoryTypeIdentifierSleepChanges()
HKCategoryValuePresence
|
static java.lang.String |
HKCategoryTypeIdentifierSoreThroat()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierToothbrushingEvent()
HKCategoryValue
|
static java.lang.String |
HKCategoryTypeIdentifierVaginalDryness()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierVomiting()
HKCategoryValueSeverity
|
static java.lang.String |
HKCategoryTypeIdentifierWheezing()
HKCategoryValueSeverity
|
static java.lang.String |
HKCharacteristicTypeIdentifierActivityMoveMode()
HKActivityMoveModeObject
|
static java.lang.String |
HKCharacteristicTypeIdentifierBiologicalSex()
HKBiologicalSexObject
|
static java.lang.String |
HKCharacteristicTypeIdentifierBloodType()
HKBloodTypeObject
|
static java.lang.String |
HKCharacteristicTypeIdentifierDateOfBirth()
NSDateComponents
|
static java.lang.String |
HKCharacteristicTypeIdentifierFitzpatrickSkinType()
HKFitzpatrickSkinTypeObject
|
static java.lang.String |
HKCharacteristicTypeIdentifierWheelchairUse()
HKWheelchairUseObject
|
static java.lang.String |
HKClinicalTypeIdentifierAllergyRecord() |
static java.lang.String |
HKClinicalTypeIdentifierConditionRecord() |
static java.lang.String |
HKClinicalTypeIdentifierCoverageRecord() |
static java.lang.String |
HKClinicalTypeIdentifierImmunizationRecord() |
static java.lang.String |
HKClinicalTypeIdentifierLabResultRecord() |
static java.lang.String |
HKClinicalTypeIdentifierMedicationRecord() |
static java.lang.String |
HKClinicalTypeIdentifierProcedureRecord() |
static java.lang.String |
HKClinicalTypeIdentifierVitalSignRecord() |
static java.lang.String |
HKCorrelationTypeIdentifierBloodPressure() |
static java.lang.String |
HKCorrelationTypeIdentifierFood() |
static java.lang.String |
HKDataTypeIdentifierHeartbeatSeries() |
static java.lang.String |
HKDetailedCDAValidationErrorKey()
[@constant] HKDetailedCDAValidationErrorKey
|
static java.lang.String |
HKDevicePropertyKeyFirmwareVersion()
[@constant] HKDevicePropertyKeyFirmwareVersion
|
static java.lang.String |
HKDevicePropertyKeyHardwareVersion()
[@constant] HKDevicePropertyKeyHardwareVersion
|
static java.lang.String |
HKDevicePropertyKeyLocalIdentifier()
[@constant] HKDevicePropertyKeyLocalIdentifier
|
static java.lang.String |
HKDevicePropertyKeyManufacturer()
[@constant] HKDevicePropertyKeyManufacturer
|
static java.lang.String |
HKDevicePropertyKeyModel()
[@constant] HKDevicePropertyKeyModel
|
static java.lang.String |
HKDevicePropertyKeyName()
[@constant] HKDevicePropertyKeyName
|
static java.lang.String |
HKDevicePropertyKeySoftwareVersion()
[@constant] HKDevicePropertyKeySoftwareVersion
|
static java.lang.String |
HKDevicePropertyKeyUDIDeviceIdentifier()
[@constant] HKDevicePropertyKeyUDIDeviceIdentifier
|
static java.lang.String |
HKDocumentTypeIdentifierCDA() |
static java.lang.String |
HKErrorDomain() |
static java.lang.String |
HKFHIRReleaseDSTU2()
The "DSTU2" release: http://hl7.org/fhir/DSTU2/
|
static java.lang.String |
HKFHIRReleaseR4()
The "R4" release: http://hl7.org/fhir/R4/
|
static java.lang.String |
HKFHIRReleaseUnknown()
An unknown release
|
static java.lang.String |
HKFHIRResourceTypeAllergyIntolerance() |
static java.lang.String |
HKFHIRResourceTypeCondition() |
static java.lang.String |
HKFHIRResourceTypeCoverage() |
static java.lang.String |
HKFHIRResourceTypeImmunization() |
static java.lang.String |
HKFHIRResourceTypeMedicationDispense() |
static java.lang.String |
HKFHIRResourceTypeMedicationOrder() |
static java.lang.String |
HKFHIRResourceTypeMedicationRequest() |
static java.lang.String |
HKFHIRResourceTypeMedicationStatement() |
static java.lang.String |
HKFHIRResourceTypeObservation() |
static java.lang.String |
HKFHIRResourceTypeProcedure() |
static java.lang.String |
HKMetadataKeyAlgorithmVersion()
[@constant] HKMetadataKeyAlgorithmVersion
|
static java.lang.String |
HKMetadataKeyAlpineSlopeGrade()
[@constant] HKMetadataKeyAlpineSlopeGrade
|
static java.lang.String |
HKMetadataKeyAppleDeviceCalibrated()
[@constant] HKMetadataKeyAppleDeviceCalibrated
|
static java.lang.String |
HKMetadataKeyAppleECGAlgorithmVersion()
[@constant] HKMetadataKeyAppleECGAlgorithmVersion
|
static java.lang.String |
HKMetadataKeyAudioExposureDuration()
[@constant] HKMetadataKeyAudioExposureDuration
|
static java.lang.String |
HKMetadataKeyAudioExposureLevel()
[@constant] HKMetadataKeyAudioExposureLevel
|
static java.lang.String |
HKMetadataKeyAverageMETs()
[@constant] HKMetadataKeyAverageMETs
|
static java.lang.String |
HKMetadataKeyAverageSpeed()
[@constant] HKMetadataKeyAverageSpeed
|
static java.lang.String |
HKMetadataKeyBarometricPressure()
[@constant] HKMetadataKeyBarometricPressure
|
static java.lang.String |
HKMetadataKeyBloodGlucoseMealTime()
[@constant] HKMetadataKeyBloodGlucoseMealTime
|
static java.lang.String |
HKMetadataKeyBodyTemperatureSensorLocation()
[@constant] HKMetadataKeyBodyTemperatureSensorLocation
|
static java.lang.String |
HKMetadataKeyCoachedWorkout()
[@constant] HKMetadataKeyCoachedWorkout
|
static java.lang.String |
HKMetadataKeyCrossTrainerDistance()
[@constant] HKMetadataKeyCrossTrainerDistance
|
static java.lang.String |
HKMetadataKeyDateOfEarliestDataUsedForEstimate()
[@constant] HKMetadataKeyDateOfEarliestDataUsedForEstimate
|
static java.lang.String |
HKMetadataKeyDeviceManufacturerName()
[@constant] HKMetadataKeyDeviceManufacturerName
|
static java.lang.String |
HKMetadataKeyDeviceName()
[@constant] HKMetadataKeyDeviceName
|
static java.lang.String |
HKMetadataKeyDevicePlacementSide()
[@constant] HKMetadataKeyDevicePlacementSide
|
static java.lang.String |
HKMetadataKeyDeviceSerialNumber()
[@constant] HKMetadataKeyUDIProductionIdentifier
|
static java.lang.String |
HKMetadataKeyDigitalSignature()
[@constant] HKMetadataKeyDigitalSignature
|
static java.lang.String |
HKMetadataKeyElevationAscended()
[@constant] HKMetadataKeyElevationAscended
|
static java.lang.String |
HKMetadataKeyElevationDescended()
[@constant] HKMetadataKeyElevationDescended
|
static java.lang.String |
HKMetadataKeyExternalUUID()
[@constant] HKMetadataKeyExternalUUID
|
static java.lang.String |
HKMetadataKeyFitnessMachineDuration()
[@constant] HKMetadataKeyFitnessMachineDuration
|
static java.lang.String |
HKMetadataKeyFoodType()
[@constant] HKMetadataKeyFoodType
|
static java.lang.String |
HKMetadataKeyGroupFitness()
[@constant] HKMetadataKeyGroupFitness
|
static java.lang.String |
HKMetadataKeyHeartRateEventThreshold()
[@constant] HKMetadataKeyHeartRateEventThreshold
|
static java.lang.String |
HKMetadataKeyHeartRateMotionContext()
[@constant] HKMetadataKeyHeartRateMotionContext
|
static java.lang.String |
HKMetadataKeyHeartRateSensorLocation()
[@constant] HKMetadataKeyHeartRateSensorLocation
|
static java.lang.String |
HKMetadataKeyIndoorBikeDistance()
[@constant] HKMetadataKeyIndoorBikeDistance
|
static java.lang.String |
HKMetadataKeyIndoorWorkout()
[@constant] HKMetadataKeyIndoorWorkout
|
static java.lang.String |
HKMetadataKeyInsulinDeliveryReason()
[@constant] HKMetadataKeyInsulinDeliveryReason
|
static java.lang.String |
HKMetadataKeyLapLength()
[@constant] HKMetadataKeyLapLength
|
static java.lang.String |
HKMetadataKeyLowCardioFitnessEventThreshold()
[@constant] HKMetadataKeyLowCardioFitnessEventThreshold
|
static java.lang.String |
HKMetadataKeyMaximumSpeed()
[@constant] HKMetadataKeyMaximumSpeed
|
static java.lang.String |
HKMetadataKeyMenstrualCycleStart()
[@constant] HKMetadataKeyMenstrualCycleStart
|
static java.lang.String |
HKMetadataKeyReferenceRangeLowerLimit()
[@constant] HKMetadataKeyReferenceRangeLowerLimit
|
static java.lang.String |
HKMetadataKeyReferenceRangeUpperLimit()
[@constant] HKMetadataKeyReferenceRangeUpperLimit
|
static java.lang.String |
HKMetadataKeySexualActivityProtectionUsed()
[@constant] HKMetadataKeySexualActivityProtectionUsed
|
static java.lang.String |
HKMetadataKeySwimmingLocationType()
[@constant] HKMetadataKeySwimmingLocationType
|
static java.lang.String |
HKMetadataKeySwimmingStrokeStyle()
[@constant] HKMetadataKeySwimmingStrokeStyle
|
static java.lang.String |
HKMetadataKeySyncIdentifier()
[@constant] HKMetadataKeySyncIdentifier
|
static java.lang.String |
HKMetadataKeySyncVersion()
[@constant] HKMetadataKeySyncVersion
|
static java.lang.String |
HKMetadataKeyTimeZone()
[@constant] HKMetadataKeyTimeZone
|
static java.lang.String |
HKMetadataKeyUDIDeviceIdentifier()
[@constant] HKMetadataKeyUDIDeviceIdentifier
|
static java.lang.String |
HKMetadataKeyUDIProductionIdentifier()
[@constant] HKMetadataKeyUDIProductionIdentifier
|
static java.lang.String |
HKMetadataKeyVO2MaxTestType()
[@constant] HKMetadataKeyVO2MaxTestType
|
static java.lang.String |
HKMetadataKeyVO2MaxValue()
[@constant] HKMetadataKeyVO2MaxValue
|
static java.lang.String |
HKMetadataKeyWasTakenInLab()
[@constant] HKMetadataKeyWasTakenInLab
|
static java.lang.String |
HKMetadataKeyWasUserEntered()
[@constant] HKMetadataKeyWasUserEntered
|
static java.lang.String |
HKMetadataKeyWeatherCondition()
[@constant] HKMetadataKeyWeatherCondition
|
static java.lang.String |
HKMetadataKeyWeatherHumidity()
[@constant] HKMetadataKeyHumidity
|
static java.lang.String |
HKMetadataKeyWeatherTemperature()
[@constant] HKMetadataKeyWeatherTemperature
|
static java.lang.String |
HKMetadataKeyWorkoutBrandName()
[@constant] HKMetadataKeyWorkoutBrandName
|
static java.lang.String |
HKPredicateKeyPathAverage() |
static java.lang.String |
HKPredicateKeyPathAverageHeartRate()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathCategoryValue()
[@constant] HKPredicateKeyPathCategoryValue
|
static java.lang.String |
HKPredicateKeyPathCDAAuthorName()
[@constant] HKPredicateKeyPathCDAAuthorName
|
static java.lang.String |
HKPredicateKeyPathCDACustodianName()
[@constant] HKPredicateKeyPathCDACustodianName
|
static java.lang.String |
HKPredicateKeyPathCDAPatientName()
[@constant] HKPredicateKeyPathCDAPatientName
|
static java.lang.String |
HKPredicateKeyPathCDATitle()
[@constant] HKPredicateKeyPathCDATitle
|
static java.lang.String |
HKPredicateKeyPathClinicalRecordFHIRResourceIdentifier() |
static java.lang.String |
HKPredicateKeyPathClinicalRecordFHIRResourceType() |
static java.lang.String |
HKPredicateKeyPathCorrelation() |
static java.lang.String |
HKPredicateKeyPathCount() |
static java.lang.String |
HKPredicateKeyPathDateComponents()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathDevice() |
static java.lang.String |
HKPredicateKeyPathECGClassification() |
static java.lang.String |
HKPredicateKeyPathECGSymptomsStatus() |
static java.lang.String |
HKPredicateKeyPathEndDate() |
static java.lang.String |
HKPredicateKeyPathMax() |
static java.lang.String |
HKPredicateKeyPathMetadata() |
static java.lang.String |
HKPredicateKeyPathMin()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathMostRecent() |
static java.lang.String |
HKPredicateKeyPathMostRecentDuration() |
static java.lang.String |
HKPredicateKeyPathMostRecentEndDate() |
static java.lang.String |
HKPredicateKeyPathMostRecentStartDate() |
static java.lang.String |
HKPredicateKeyPathQuantity()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathSource() |
static java.lang.String |
HKPredicateKeyPathSourceRevision() |
static java.lang.String |
HKPredicateKeyPathStartDate()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathSum()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathUUID()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathWorkout() |
static java.lang.String |
HKPredicateKeyPathWorkoutDuration()
Predicate Key Paths
|
static java.lang.String |
HKPredicateKeyPathWorkoutTotalDistance() |
static java.lang.String |
HKPredicateKeyPathWorkoutTotalEnergyBurned() |
static java.lang.String |
HKPredicateKeyPathWorkoutTotalFlightsClimbed() |
static java.lang.String |
HKPredicateKeyPathWorkoutTotalSwimmingStrokeCount() |
static java.lang.String |
HKPredicateKeyPathWorkoutType() |
static java.lang.String |
HKQuantityTypeIdentifierActiveEnergyBurned()
Energy, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierAppleExerciseTime()
Time Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierAppleMoveTime()
Time, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierAppleStandTime()
Time, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierAppleWalkingSteadiness()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBasalBodyTemperature()
Basal Body Temperature, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBasalEnergyBurned()
Energy, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierBloodAlcoholContent()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBloodGlucose()
Mass/Volume, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBloodPressureDiastolic()
Pressure, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBloodPressureSystolic()
Pressure, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBodyFatPercentage()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBodyMass()
Mass, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBodyMassIndex()
Scalar(Count), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierBodyTemperature()
Temperature, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryBiotin()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryCaffeine()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryCalcium()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryCarbohydrates()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryChloride()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryCholesterol()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryChromium()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryCopper()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryEnergyConsumed()
Energy, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryFatMonounsaturated()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryFatPolyunsaturated()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryFatSaturated()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryFatTotal()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryFiber()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryFolate()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryIodine()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryIron()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryMagnesium()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryManganese()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryMolybdenum()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryNiacin()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryPantothenicAcid()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryPhosphorus()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryPotassium()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryProtein()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryRiboflavin()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietarySelenium()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietarySodium()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietarySugar()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryThiamin()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminA()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminB12()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminB6()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminC()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminD()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminE()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryVitaminK()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryWater()
Volume, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDietaryZinc()
Mass, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDistanceCycling()
Length, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDistanceDownhillSnowSports()
Length, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDistanceSwimming()
Length, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDistanceWalkingRunning()
Length, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierDistanceWheelchair()
Length, Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierElectrodermalActivity()
Conductance, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierEnvironmentalAudioExposure()
Pressure, DiscreteEquivalentContinuousLevel
|
static java.lang.String |
HKQuantityTypeIdentifierFlightsClimbed()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierForcedExpiratoryVolume1()
Volume, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierForcedVitalCapacity()
Volume, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierHeadphoneAudioExposure()
Pressure, DiscreteEquivalentContinuousLevel
|
static java.lang.String |
HKQuantityTypeIdentifierHeartRate()
Scalar(Count)/Time, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierHeartRateVariabilitySDNN()
Time (ms), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierHeight()
Length, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierInhalerUsage()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierInsulinDelivery()
Pharmacology (IU) Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierLeanBodyMass()
Mass, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierNikeFuel()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierNumberOfAlcoholicBeverages()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierNumberOfTimesFallen()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierOxygenSaturation()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierPeakExpiratoryFlowRate()
Volume/Time, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierPeripheralPerfusionIndex()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierPushCount()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierRespiratoryRate()
Scalar(Count)/Time, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierRestingHeartRate()
Scalar(Count)/Time, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierSixMinuteWalkTestDistance()
Length, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierStairAscentSpeed()
m/s, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierStairDescentSpeed()
m/s), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierStepCount()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierSwimmingStrokeCount()
Scalar(Count), Cumulative
|
static java.lang.String |
HKQuantityTypeIdentifierUVExposure()
Scalar(Count), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierVO2Max()
ml/(kg*min) Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierWaistCircumference()
Length, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierWalkingAsymmetryPercentage()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierWalkingDoubleSupportPercentage()
Scalar(Percent, 0.0 - 1.0), Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierWalkingHeartRateAverage()
Scalar(Count)/Time, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierWalkingSpeed()
m/s, Discrete
|
static java.lang.String |
HKQuantityTypeIdentifierWalkingStepLength()
Length, Discrete
|
static java.lang.String |
HKSampleSortIdentifierEndDate() |
static java.lang.String |
HKSampleSortIdentifierStartDate()
Sort Identifiers
|
static NSOperatingSystemVersion |
HKSourceRevisionAnyOperatingSystem() |
static java.lang.String |
HKSourceRevisionAnyProductType() |
static java.lang.String |
HKSourceRevisionAnyVersion()
Constants to match on any value of that property when querying for samples from an HKSourceRevision
|
static java.lang.String |
HKUserPreferencesDidChangeNotification()
[@constant] HKUserPreferencesDidChangeNotification
|
static java.lang.String |
HKWorkoutRouteTypeIdentifier()
--------------------------------
HKSeriesSample Identifiers
--------------------------------
|
static java.lang.String |
HKWorkoutSortIdentifierDuration()
Sort Identifiers
|
static java.lang.String |
HKWorkoutSortIdentifierTotalDistance() |
static java.lang.String |
HKWorkoutSortIdentifierTotalEnergyBurned() |
static java.lang.String |
HKWorkoutSortIdentifierTotalFlightsClimbed() |
static java.lang.String |
HKWorkoutSortIdentifierTotalSwimmingStrokeCount() |
static java.lang.String |
HKWorkoutTypeIdentifier()
------------------------------
HKWorkoutType Identifier
------------------------------
|
public static final long HKObjectQueryNoLimit
public static java.lang.String HKErrorDomain()
public static java.lang.String HKPredicateKeyPathDateComponents()
public static java.lang.String HKPredicateKeyPathUUID()
public static java.lang.String HKPredicateKeyPathSource()
public static java.lang.String HKPredicateKeyPathMetadata()
public static java.lang.String HKPredicateKeyPathCorrelation()
public static java.lang.String HKPredicateKeyPathWorkout()
public static java.lang.String HKPredicateKeyPathDevice()
public static java.lang.String HKPredicateKeyPathSourceRevision()
public static java.lang.String HKSampleSortIdentifierStartDate()
public static java.lang.String HKSampleSortIdentifierEndDate()
public static java.lang.String HKPredicateKeyPathStartDate()
public static java.lang.String HKPredicateKeyPathEndDate()
public static java.lang.String HKPredicateKeyPathWorkoutDuration()
public static java.lang.String HKPredicateKeyPathWorkoutTotalDistance()
public static java.lang.String HKPredicateKeyPathWorkoutTotalEnergyBurned()
public static java.lang.String HKPredicateKeyPathWorkoutType()
public static java.lang.String HKPredicateKeyPathWorkoutTotalSwimmingStrokeCount()
public static java.lang.String HKWorkoutSortIdentifierDuration()
public static java.lang.String HKWorkoutSortIdentifierTotalDistance()
public static java.lang.String HKWorkoutSortIdentifierTotalEnergyBurned()
public static java.lang.String HKWorkoutSortIdentifierTotalSwimmingStrokeCount()
public static java.lang.String HKPredicateKeyPathCategoryValue()
public static java.lang.String HKPredicateKeyPathCDATitle()
public static java.lang.String HKPredicateKeyPathCDAPatientName()
public static java.lang.String HKPredicateKeyPathCDAAuthorName()
public static java.lang.String HKPredicateKeyPathCDACustodianName()
public static java.lang.String HKDetailedCDAValidationErrorKey()
This may be used with the validationError parameter of CDADocumentSampleWithData:startDate:endDate:device:metadata:validationError: to obtain a detailed description of the validation errors encountered when creating a CDA document.
public static java.lang.String HKDevicePropertyKeyName()
Used with predicateForObjectsWithDeviceProperty to specify a device name.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeyManufacturer()
Used with predicateForObjectsWithDeviceProperty to specify a device manufacturer.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeyModel()
Used with predicateForObjectsWithDeviceProperty to specify a device model.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeyHardwareVersion()
Used with predicateForObjectsWithDeviceProperty to specify a hardware version.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeyFirmwareVersion()
Used with predicateForObjectsWithDeviceProperty to specify a firmware version.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeySoftwareVersion()
Used with predicateForObjectsWithDeviceProperty to specify a software version.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeyLocalIdentifier()
Used with predicateForObjectsWithDeviceProperty to specify a local identifier.
The expected value type is an NSString.
public static java.lang.String HKDevicePropertyKeyUDIDeviceIdentifier()
Used with predicateForObjectsWithDeviceProperty to specify a UDI device identifier.
The expected value type is an NSString.
public static java.lang.String HKUserPreferencesDidChangeNotification()
A notification posted every time the user updates their preferred units.
Each HKHealthStore posts a HKUserPreferencesDidChangeNotification notification when the preferred unit for a HKQuantityType is changed by the user. To guarantee your listener will only receive a single notification when this occurs, it is necessary to provide an HKHealthStore instance for the object parameter of NSNotificationCenter's addObserver methods.
public static java.lang.String HKMetadataKeyDeviceSerialNumber()
Represents the serial number of the device that created the HKObject.
The expected value type is NSString.
public static java.lang.String HKMetadataKeyBodyTemperatureSensorLocation()
Represents the location where a particular body temperature reading was taken.
The expected value type is an NSNumber containing a HKBodyTemperatureSensorLocation value.
public static java.lang.String HKMetadataKeyHeartRateSensorLocation()
Represents the location where a particular heart rate reading was taken.
The expected value type is an NSNumber containing a HKHeartRateSensorLocation value.
public static java.lang.String HKMetadataKeyFoodType()
Represents the type of food that was consumed when creating an HKObject.
This should be a short string representing the type of food, such as 'Banana'. The expected value type is NSString.
public static java.lang.String HKMetadataKeyUDIDeviceIdentifier()
Represents the device identifier portion of a device's UDI (Unique Device Identifier).
The device identifier can be used to reference the GUDID (Globally Unique Device Identifier Database). The expected value type is NSString.
** Note that the use of this key is now discouraged in favor of the HKDevice class.
public static java.lang.String HKMetadataKeyUDIProductionIdentifier()
Represents the production identifier portion of a device's UDI (Unique Device Identifier).
While part of a device's UDI, the production identifier is not saved in the FDA's GUDID (Globally Unique Device Identifier Database) and its use in HealthKit is now discouraged for user privacy reasons. Apps should consider handling this independently of HealthKit APIs if needed. The expected value type is NSString.
public static java.lang.String HKMetadataKeyDigitalSignature()
Represents a digital signature validating the origin of an HKObject's value.
Intended to provide data integrity for sample data produced by trusted (tamper resistant) measuring devices. The digital signature format should be CMS (Cryptographic Message Syntax specified in IETF RFC 5652). It should be a “Signed-data” type signature containing the data items to be signed (e.g., timestamp, value, etc.) using ASN.1 encoding with DER (Distinguished Encoding Rules). The entire enveloping signature should be further encoded using base64. Recommended digest is SHA256, and recommended cipher is FIPS PUB 186-4 Digital Signature Standard Elliptic Curve P-256. See documentation for details.
public static java.lang.String HKMetadataKeyExternalUUID()
Represents a unique identifier for an HKObject that is set by its source. Uniqueness of objects with the same value of this key is not enforced by HealthKit.
The expected value type is NSString.
public static java.lang.String HKMetadataKeyTimeZone()
Represents the time zone that the user was in when the HKObject was created.
The expected value type is an NSString compatible with NSTimeZone's +timeZoneWithName:.
public static java.lang.String HKMetadataKeyDeviceName()
Represents the name of the device that took the reading.
The expected value type is NSString.
** Note that the use of this key is now discouraged in favor of the HKDevice class.
public static java.lang.String HKMetadataKeyDeviceManufacturerName()
Represents the name of the manufacturer of the device that took the reading.
The expected value type is NSString.
** Note that the use of this key is now discouraged in favor of the HKDevice class.
public static java.lang.String HKMetadataKeyWasTakenInLab()
Represents whether or not the reading was taken in a lab.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyReferenceRangeLowerLimit()
Represents the lower limit of the reference range for a lab result.
The expected value type is an NSNumber.
public static java.lang.String HKMetadataKeyReferenceRangeUpperLimit()
Represents the upper limit of the reference range for a lab result.
The expected value type is an NSNumber.
public static java.lang.String HKMetadataKeyWasUserEntered()
Represents whether or not the reading was entered by the user.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyWorkoutBrandName()
Represents the brand name of a particular workout.
The expected value type is NSString.
public static java.lang.String HKMetadataKeyGroupFitness()
Represents whether or not a workout was performed as part of a group fitness class.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyIndoorWorkout()
Represents whether or not a workout was performed indoors as opposed to outdoors.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyCoachedWorkout()
Represents whether or not a workout was performed with a coach or personal trainer.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyWeatherCondition()
Represents the weather condition during the sample.
The expected value type is an NSNumber containing an HKWeatherCondition value. This key may be set on an HKWorkout object to represent the overall weather condition during the workout.
public static java.lang.String HKMetadataKeyWeatherTemperature()
Represents the weather temperature during the sample.
The expected value type is an HKQuantity expressed in a temperature unit. This key may be set on an HKWorkout object to represent the overall temperature during the workout.
public static java.lang.String HKMetadataKeyWeatherHumidity()
Represents the weather humidity during the sample.
The expected value type is an HKQuantity expressed in percent. This key may be set on an HKWorkout object to represent the overall humidity during the workout.
public static java.lang.String HKMetadataKeySexualActivityProtectionUsed()
Represents whether or not protection was used during sexual activity. This can be used to track either protection from STIs or protection from pregnancy.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyMenstrualCycleStart()
Indicates whether or not the sample represents the start of a menstrual cycle. This is a required metadata key for category samples of type HKCategoryTypeIdentifierMenstrualFlow.
The expected value type is an NSNumber containing a BOOL value.
public static java.lang.String HKMetadataKeyLapLength()
Represents the length of a lap recorded during a workout.
The expected value type is an HKQuantity object compatible with a length unit. This key may be set on an HKWorkout object to represent the length of a lap.
public static java.lang.String HKMetadataKeySwimmingLocationType()
Represents the location type of a swimming workout.
The expected value type is an NSNumber containing an HKWorkoutSwimmingLocationType value. This key may be set on an HKWorkout object to represent the swimming location type.
public static java.lang.String HKMetadataKeySwimmingStrokeStyle()
Represents the predominant stroke style during a lap of a swimming workout.
The expected value type is an NSNumber containing an HKSwimmingStrokeStyle value. This key may be set on an HKWorkoutEvent object with the type HKWorkoutEventTypeLap to represent the predominant style used during the lap.
public static java.lang.String HKQuantityTypeIdentifierBodyMassIndex()
public static java.lang.String HKQuantityTypeIdentifierBodyFatPercentage()
public static java.lang.String HKQuantityTypeIdentifierHeight()
public static java.lang.String HKQuantityTypeIdentifierBodyMass()
public static java.lang.String HKQuantityTypeIdentifierLeanBodyMass()
public static java.lang.String HKQuantityTypeIdentifierStepCount()
public static java.lang.String HKQuantityTypeIdentifierDistanceWalkingRunning()
public static java.lang.String HKQuantityTypeIdentifierDistanceCycling()
public static java.lang.String HKQuantityTypeIdentifierDistanceWheelchair()
public static java.lang.String HKQuantityTypeIdentifierBasalEnergyBurned()
public static java.lang.String HKQuantityTypeIdentifierActiveEnergyBurned()
public static java.lang.String HKQuantityTypeIdentifierFlightsClimbed()
public static java.lang.String HKQuantityTypeIdentifierNikeFuel()
public static java.lang.String HKQuantityTypeIdentifierAppleExerciseTime()
public static java.lang.String HKQuantityTypeIdentifierPushCount()
public static java.lang.String HKQuantityTypeIdentifierDistanceSwimming()
public static java.lang.String HKQuantityTypeIdentifierSwimmingStrokeCount()
public static java.lang.String HKQuantityTypeIdentifierHeartRate()
public static java.lang.String HKQuantityTypeIdentifierBodyTemperature()
public static java.lang.String HKQuantityTypeIdentifierBasalBodyTemperature()
public static java.lang.String HKQuantityTypeIdentifierBloodPressureSystolic()
public static java.lang.String HKQuantityTypeIdentifierBloodPressureDiastolic()
public static java.lang.String HKQuantityTypeIdentifierRespiratoryRate()
public static java.lang.String HKQuantityTypeIdentifierOxygenSaturation()
public static java.lang.String HKQuantityTypeIdentifierPeripheralPerfusionIndex()
public static java.lang.String HKQuantityTypeIdentifierBloodGlucose()
public static java.lang.String HKQuantityTypeIdentifierNumberOfTimesFallen()
public static java.lang.String HKQuantityTypeIdentifierElectrodermalActivity()
public static java.lang.String HKQuantityTypeIdentifierInhalerUsage()
public static java.lang.String HKQuantityTypeIdentifierBloodAlcoholContent()
public static java.lang.String HKQuantityTypeIdentifierForcedVitalCapacity()
public static java.lang.String HKQuantityTypeIdentifierForcedExpiratoryVolume1()
public static java.lang.String HKQuantityTypeIdentifierPeakExpiratoryFlowRate()
public static java.lang.String HKQuantityTypeIdentifierDietaryFatTotal()
public static java.lang.String HKQuantityTypeIdentifierDietaryFatPolyunsaturated()
public static java.lang.String HKQuantityTypeIdentifierDietaryFatMonounsaturated()
public static java.lang.String HKQuantityTypeIdentifierDietaryFatSaturated()
public static java.lang.String HKQuantityTypeIdentifierDietaryCholesterol()
public static java.lang.String HKQuantityTypeIdentifierDietarySodium()
public static java.lang.String HKQuantityTypeIdentifierDietaryCarbohydrates()
public static java.lang.String HKQuantityTypeIdentifierDietaryFiber()
public static java.lang.String HKQuantityTypeIdentifierDietarySugar()
public static java.lang.String HKQuantityTypeIdentifierDietaryEnergyConsumed()
public static java.lang.String HKQuantityTypeIdentifierDietaryProtein()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminA()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminB6()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminB12()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminC()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminD()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminE()
public static java.lang.String HKQuantityTypeIdentifierDietaryVitaminK()
public static java.lang.String HKQuantityTypeIdentifierDietaryCalcium()
public static java.lang.String HKQuantityTypeIdentifierDietaryIron()
public static java.lang.String HKQuantityTypeIdentifierDietaryThiamin()
public static java.lang.String HKQuantityTypeIdentifierDietaryRiboflavin()
public static java.lang.String HKQuantityTypeIdentifierDietaryNiacin()
public static java.lang.String HKQuantityTypeIdentifierDietaryFolate()
public static java.lang.String HKQuantityTypeIdentifierDietaryBiotin()
public static java.lang.String HKQuantityTypeIdentifierDietaryPantothenicAcid()
public static java.lang.String HKQuantityTypeIdentifierDietaryPhosphorus()
public static java.lang.String HKQuantityTypeIdentifierDietaryIodine()
public static java.lang.String HKQuantityTypeIdentifierDietaryMagnesium()
public static java.lang.String HKQuantityTypeIdentifierDietaryZinc()
public static java.lang.String HKQuantityTypeIdentifierDietarySelenium()
public static java.lang.String HKQuantityTypeIdentifierDietaryCopper()
public static java.lang.String HKQuantityTypeIdentifierDietaryManganese()
public static java.lang.String HKQuantityTypeIdentifierDietaryChromium()
public static java.lang.String HKQuantityTypeIdentifierDietaryMolybdenum()
public static java.lang.String HKQuantityTypeIdentifierDietaryChloride()
public static java.lang.String HKQuantityTypeIdentifierDietaryPotassium()
public static java.lang.String HKQuantityTypeIdentifierDietaryCaffeine()
public static java.lang.String HKQuantityTypeIdentifierDietaryWater()
public static java.lang.String HKQuantityTypeIdentifierUVExposure()
public static java.lang.String HKCategoryTypeIdentifierSleepAnalysis()
public static java.lang.String HKCategoryTypeIdentifierAppleStandHour()
public static java.lang.String HKCategoryTypeIdentifierCervicalMucusQuality()
public static java.lang.String HKCategoryTypeIdentifierOvulationTestResult()
public static java.lang.String HKCategoryTypeIdentifierMenstrualFlow()
public static java.lang.String HKCategoryTypeIdentifierIntermenstrualBleeding()
public static java.lang.String HKCategoryTypeIdentifierSexualActivity()
public static java.lang.String HKCategoryTypeIdentifierMindfulSession()
public static java.lang.String HKCharacteristicTypeIdentifierBiologicalSex()
public static java.lang.String HKCharacteristicTypeIdentifierBloodType()
public static java.lang.String HKCharacteristicTypeIdentifierDateOfBirth()
public static java.lang.String HKCharacteristicTypeIdentifierFitzpatrickSkinType()
public static java.lang.String HKCharacteristicTypeIdentifierWheelchairUse()
public static java.lang.String HKCorrelationTypeIdentifierBloodPressure()
public static java.lang.String HKCorrelationTypeIdentifierFood()
public static java.lang.String HKDocumentTypeIdentifierCDA()
public static java.lang.String HKWorkoutTypeIdentifier()
public static java.lang.String HKPredicateKeyPathQuantity()
public static java.lang.String HKPredicateKeyPathWorkoutTotalFlightsClimbed()
public static java.lang.String HKWorkoutSortIdentifierTotalFlightsClimbed()
public static java.lang.String HKMetadataKeyHeartRateMotionContext()
Represents the context in which a particular heart rate reading was taken.
The expected value type is an NSNumber containing a HKHeartRateMotionContext value. The value is active (HKHeartRateMotionContextActive) if the user is in motion or working out, sedentary if the user is still (HKHeartRateMotionContextSedentary), or not set (HKHeartRateMotionContextNotSet) otherwise.
public static java.lang.String HKMetadataKeySyncIdentifier()
Represents an identifier for an HKObject that is set by its source and is used by HealthKit to uniquely identify an object.
Saving a HKObject with a HKMetadataKeySyncIdentifier will replace an existing HKObject with the same HKMetadataKeySyncIdentifier value if the new HKObject has a greater HKMetadataKeySyncVersion. The new sample will be added to all HKWorkouts or HKCorrelations containing the replaced sample. HKMetadataKeySyncVersion must be provided if HKMetadataKeySyncIdentifier is provided. The expected value type is NSString.
public static java.lang.String HKMetadataKeySyncVersion()
Represents the version of the HKObject that is set by its source and is used by HealthKit to identify an object's version.
HKMetadataKeySyncVersion may not be provided if HKMetadataKeySyncIdentifier is not provided. The expected value type is NSNumber.
public static java.lang.String HKMetadataKeyInsulinDeliveryReason()
Represents the medical reason for the delivery of an insulin dose. This is a required metadata key for samples of type HKQuantityTypeIdentifierInsulinDelivery.
The expected value type is an NSNumber containing a HKInsulinDeliveryReason value.
public static java.lang.String HKMetadataKeyBloodGlucoseMealTime()
Indicates the relative timing of a blood glucose reading to a meal.
This timing, as well as other factors like meal composition, can be used by medical professionals to determine the acceptable value range for a blood glucose reading. For use cases requiring the capture of precise timing and composition information, developers should record additional dietary samples, such as HKQuantityTypeIdentifierDietaryCarbohydrates. The expected value type is an NSNumber containing a HKBloodGlucoseMealTime value.
public static java.lang.String HKMetadataKeyVO2MaxTestType()
Represents the test used to create VO2 Max Sample
The expected value type is an NSNumber containing a HKVO2MaxTestType value.
public static java.lang.String HKQuantityTypeIdentifierWaistCircumference()
public static java.lang.String HKQuantityTypeIdentifierVO2Max()
public static java.lang.String HKQuantityTypeIdentifierRestingHeartRate()
public static java.lang.String HKQuantityTypeIdentifierWalkingHeartRateAverage()
public static java.lang.String HKQuantityTypeIdentifierHeartRateVariabilitySDNN()
public static java.lang.String HKQuantityTypeIdentifierInsulinDelivery()
public static java.lang.String HKWorkoutRouteTypeIdentifier()
public static java.lang.String HKSourceRevisionAnyVersion()
public static java.lang.String HKSourceRevisionAnyProductType()
public static NSOperatingSystemVersion HKSourceRevisionAnyOperatingSystem()
public static java.lang.String HKFHIRResourceTypeAllergyIntolerance()
public static java.lang.String HKFHIRResourceTypeCondition()
public static java.lang.String HKFHIRResourceTypeImmunization()
public static java.lang.String HKFHIRResourceTypeMedicationDispense()
public static java.lang.String HKFHIRResourceTypeMedicationOrder()
public static java.lang.String HKFHIRResourceTypeMedicationStatement()
public static java.lang.String HKFHIRResourceTypeObservation()
public static java.lang.String HKFHIRResourceTypeProcedure()
public static java.lang.String HKPredicateKeyPathClinicalRecordFHIRResourceIdentifier()
public static java.lang.String HKPredicateKeyPathClinicalRecordFHIRResourceType()
public static java.lang.String HKQuantityTypeIdentifierDistanceDownhillSnowSports()
public static java.lang.String HKQuantityTypeIdentifierAppleStandTime()
public static java.lang.String HKQuantityTypeIdentifierEnvironmentalAudioExposure()
public static java.lang.String HKQuantityTypeIdentifierHeadphoneAudioExposure()
public static java.lang.String HKCategoryTypeIdentifierHighHeartRateEvent()
public static java.lang.String HKCategoryTypeIdentifierLowHeartRateEvent()
public static java.lang.String HKCategoryTypeIdentifierIrregularHeartRhythmEvent()
public static java.lang.String HKCategoryTypeIdentifierAudioExposureEvent()
public static java.lang.String HKCategoryTypeIdentifierToothbrushingEvent()
public static java.lang.String HKDataTypeIdentifierHeartbeatSeries()
public static java.lang.String HKClinicalTypeIdentifierAllergyRecord()
public static java.lang.String HKClinicalTypeIdentifierConditionRecord()
public static java.lang.String HKClinicalTypeIdentifierImmunizationRecord()
public static java.lang.String HKClinicalTypeIdentifierLabResultRecord()
public static java.lang.String HKClinicalTypeIdentifierMedicationRecord()
public static java.lang.String HKClinicalTypeIdentifierProcedureRecord()
public static java.lang.String HKClinicalTypeIdentifierVitalSignRecord()
public static java.lang.String HKPredicateKeyPathCount()
public static java.lang.String HKPredicateKeyPathSum()
public static java.lang.String HKPredicateKeyPathMin()
public static java.lang.String HKPredicateKeyPathAverage()
public static java.lang.String HKPredicateKeyPathMax()
public static java.lang.String HKPredicateKeyPathMostRecent()
public static java.lang.String HKPredicateKeyPathMostRecentStartDate()
public static java.lang.String HKPredicateKeyPathMostRecentEndDate()
public static java.lang.String HKPredicateKeyPathMostRecentDuration()
public static java.lang.String HKMetadataKeyAverageSpeed()
Represents the average speed for a workout segment or distance sample.
This represents the average speed when moving so it may not match the value of distance/time for a distance sample.
The expected value type is an HKQuantity object compatible with a speed unit (e.g. m/s). This key may be set on quantity samples of type HKQuantityTypeIdentifierDistanceDownhillSnowSports or a workout segment representing a skiing run.
public static java.lang.String HKMetadataKeyMaximumSpeed()
Represents the maximum speed for a workout segment or distance sample.
The expected value type is an HKQuantity object compatible with a speed unit (e.g. m/s). This key may be set on quantity samples of type HKQuantityTypeIdentifierDistanceDownhillSnowSports or a workout segment representing a skiing run.
public static java.lang.String HKMetadataKeyAlpineSlopeGrade()
Represents the grade of a ski run.
Alpine slope grade is measured in percent where 100% grade is a 45 degree slope.
The expected value type is an HKQuantity object compatible with percent unit. This key may be set on quantity samples of type HKQuantityTypeIdentifierDistanceDownhillSnowSports or a workout segment representing a skiing run.
public static java.lang.String HKMetadataKeyElevationAscended()
Represents the cumulative elevation ascent during a workout.
The expected value type is an HKQuantity object compatible with length unit. This key may be set on a workout, workout segments or distance samples.
public static java.lang.String HKMetadataKeyElevationDescended()
Represents the cumulative elevation descent during a workout.
The expected value type is an HKQuantity object compatible with length unit. This key may be set on a workout, workout segments or distance samples.
public static java.lang.String HKMetadataKeyFitnessMachineDuration()
Represents the workout duration as displayed by a GymKit connected fitness machine.
The expected value type is an HKQuantity object compatible with a time unit. This key may be set on an HKWorkout object to represent the duration of the workout as displayed by a GymKit connected fitness machine.
public static java.lang.String HKMetadataKeyIndoorBikeDistance()
Represents the distance covered during an indoor bike workout.
The expected value type is an HKQuantity object compatible with a length unit. This key may be set on an HKWorkout object to represent the distance covered during an indoor bike workout.
public static java.lang.String HKMetadataKeyCrossTrainerDistance()
Represents the distance covered during a cross trainer workout.
The expected value type is an HKQuantity object compatible with a length unit. This key may be set on an HKWorkout object to represent the distance covered during a cross trainer workout.
public static java.lang.String HKMetadataKeyHeartRateEventThreshold()
Represents the threshold heart rate that triggered a heart rate event.
The expected value is an HKQuantity object with a compatible unit (e.g. count/min). This key will be set on heart rate event samples of type HKCategoryTypeIdentifierHighHeartRateEvent and HKCategoryTypeIdentifierLowHeartRateEvent.
public static java.lang.String HKMetadataKeyAverageMETs()
Represents the average METs, or Metabolic Equivalent of Task during a workout.
The expected value type is an HKQuantity expressed in a METs (kcal/(kg*hr)) unit. This key may be set on an HKWorkout object to represent the average workout intensity represented as METs over the entire workout duration.
public static java.lang.String HKMetadataKeyAudioExposureLevel()
Represents the audio level associated with an audio event.
The expected value is an HKQuantity whose value is the audio level associated with the event measured in dBASPL units.
public static java.lang.String HKCategoryTypeIdentifierAbdominalCramps()
public static java.lang.String HKCategoryTypeIdentifierAcne()
public static java.lang.String HKCategoryTypeIdentifierAppetiteChanges()
public static java.lang.String HKCategoryTypeIdentifierGeneralizedBodyAche()
public static java.lang.String HKCategoryTypeIdentifierBloating()
public static java.lang.String HKCategoryTypeIdentifierBreastPain()
public static java.lang.String HKCategoryTypeIdentifierChestTightnessOrPain()
public static java.lang.String HKCategoryTypeIdentifierChills()
public static java.lang.String HKCategoryTypeIdentifierConstipation()
public static java.lang.String HKCategoryTypeIdentifierCoughing()
public static java.lang.String HKCategoryTypeIdentifierDiarrhea()
public static java.lang.String HKCategoryTypeIdentifierDizziness()
public static java.lang.String HKCategoryTypeIdentifierFainting()
public static java.lang.String HKCategoryTypeIdentifierFatigue()
public static java.lang.String HKCategoryTypeIdentifierFever()
public static java.lang.String HKCategoryTypeIdentifierHeadache()
public static java.lang.String HKCategoryTypeIdentifierHeartburn()
public static java.lang.String HKCategoryTypeIdentifierHotFlashes()
public static java.lang.String HKCategoryTypeIdentifierLowerBackPain()
public static java.lang.String HKCategoryTypeIdentifierLossOfSmell()
public static java.lang.String HKCategoryTypeIdentifierLossOfTaste()
public static java.lang.String HKCategoryTypeIdentifierMoodChanges()
public static java.lang.String HKCategoryTypeIdentifierNausea()
public static java.lang.String HKCategoryTypeIdentifierPelvicPain()
public static java.lang.String HKCategoryTypeIdentifierRapidPoundingOrFlutteringHeartbeat()
public static java.lang.String HKCategoryTypeIdentifierRunnyNose()
public static java.lang.String HKCategoryTypeIdentifierShortnessOfBreath()
public static java.lang.String HKCategoryTypeIdentifierSinusCongestion()
public static java.lang.String HKCategoryTypeIdentifierSkippedHeartbeat()
public static java.lang.String HKCategoryTypeIdentifierSleepChanges()
public static java.lang.String HKCategoryTypeIdentifierSoreThroat()
public static java.lang.String HKCategoryTypeIdentifierVomiting()
public static java.lang.String HKCategoryTypeIdentifierWheezing()
public static java.lang.String HKPredicateKeyPathAverageHeartRate()
public static java.lang.String HKPredicateKeyPathECGClassification()
public static java.lang.String HKPredicateKeyPathECGSymptomsStatus()
public static java.lang.String HKFHIRResourceTypeCoverage()
public static java.lang.String HKFHIRResourceTypeMedicationRequest()
public static java.lang.String HKQuantityTypeIdentifierWalkingSpeed()
public static java.lang.String HKQuantityTypeIdentifierWalkingDoubleSupportPercentage()
public static java.lang.String HKQuantityTypeIdentifierWalkingAsymmetryPercentage()
public static java.lang.String HKQuantityTypeIdentifierWalkingStepLength()
public static java.lang.String HKQuantityTypeIdentifierSixMinuteWalkTestDistance()
public static java.lang.String HKQuantityTypeIdentifierStairAscentSpeed()
public static java.lang.String HKQuantityTypeIdentifierStairDescentSpeed()
public static java.lang.String HKCategoryTypeIdentifierEnvironmentalAudioExposureEvent()
public static java.lang.String HKCategoryTypeIdentifierHandwashingEvent()
public static java.lang.String HKCategoryTypeIdentifierBladderIncontinence()
public static java.lang.String HKCategoryTypeIdentifierDrySkin()
public static java.lang.String HKCategoryTypeIdentifierHairLoss()
public static java.lang.String HKCategoryTypeIdentifierMemoryLapse()
public static java.lang.String HKCategoryTypeIdentifierNightSweats()
public static java.lang.String HKCategoryTypeIdentifierVaginalDryness()
public static java.lang.String HKCharacteristicTypeIdentifierActivityMoveMode()
public static java.lang.String HKClinicalTypeIdentifierCoverageRecord()
public static java.lang.String HKFHIRReleaseDSTU2()
public static java.lang.String HKFHIRReleaseR4()
public static java.lang.String HKFHIRReleaseUnknown()
public static java.lang.String HKMetadataKeyAppleECGAlgorithmVersion()
Represents the ECG algorithm version that was used to generate a particular HKElectrocardiogram.
The expected value type is an an NSNumber containing a HKAppleECGAlgorithmVersion value.
public static java.lang.String HKMetadataKeyDevicePlacementSide()
Represents the detected placement of the device during the bout of walking
The expected value type is an NSNumber containing a HKDevicePlacementSide value. This key is expected to be written for Walking Aymmetry Percentage.
public static java.lang.String HKMetadataKeyBarometricPressure()
Represents the barometric pressure recorded at the time of a sample.
The expected value type is an HKQuantity representing a value in units of pressure (atmospheres, pascals, millimeters of Mercury).
public static java.lang.String HKMetadataKeyAppleDeviceCalibrated()
Represents the calibration status of the devices used to generate this sample.
The expected value is a boolean NSNumber indicating whether the sample value was estimated using a sufficient set of device calibration data. The calibration status of a device may vary per data type. This key is read-only.
public static java.lang.String HKCategoryTypeIdentifierHeadphoneAudioExposureEvent()
public static java.lang.String HKMetadataKeyAudioExposureDuration()
Represents the duration of time that is covered by audio samples.
The expected value type is an HKQuantity object compatible with a time unit. This key may be set on headphone audio exposure event samples to indicate the duration of time that the user was actually exposed to audio through their headphones.
public static boolean HKAppleWalkingSteadinessClassificationForQuantity(HKQuantity value, org.moe.natj.general.ptr.NIntPtr classificationOut, org.moe.natj.general.ptr.Ptr<NSError> errorOut)
value - Apple Walking Steadiness quantity with expected value between 0% and 100%.classificationOut - A pointer to the classification determined for the provided value.errorOut - A pointer to an error describing why an unknown classification was returned.public static HKQuantity HKAppleWalkingSteadinessMinimumQuantityForClassification(long classification)
classification - Apple Walking Steadiness classification for desired minimum value.public static HKQuantity HKAppleWalkingSteadinessMaximumQuantityForClassification(long classification)
classification - Apple Walking Steadiness classification for desired maximum value.public static java.lang.String HKQuantityTypeIdentifierAppleMoveTime()
public static java.lang.String HKQuantityTypeIdentifierAppleWalkingSteadiness()
public static java.lang.String HKQuantityTypeIdentifierNumberOfAlcoholicBeverages()
public static java.lang.String HKCategoryTypeIdentifierPregnancyTestResult()
public static java.lang.String HKCategoryTypeIdentifierProgesteroneTestResult()
public static java.lang.String HKCategoryTypeIdentifierPregnancy()
public static java.lang.String HKCategoryTypeIdentifierLactation()
public static java.lang.String HKCategoryTypeIdentifierContraceptive()
public static java.lang.String HKCategoryTypeIdentifierLowCardioFitnessEvent()
public static java.lang.String HKCategoryTypeIdentifierAppleWalkingSteadinessEvent()
public static java.lang.String HKMetadataKeyVO2MaxValue()
Represents a VO2Max value that can be associated with, for example, Cardio Fitness Events
This key should be used to store an HKQuantity with a unit of `ml/kg·min`
public static java.lang.String HKMetadataKeyLowCardioFitnessEventThreshold()
Can be used to store a snapshot of the threshold used to classify VO2Max values as "low"
This key should be used to store an HKQuantity, with a unit of `ml/kg·min`, representing the low fitness threshold.
public static java.lang.String HKMetadataKeyDateOfEarliestDataUsedForEstimate()
Represents how far back an estimation algorithm incorporated data from.
The expected value is an NSDate indicating the earliest date of data used to produce an estimated value for an HKSample.
public static java.lang.String HKMetadataKeyAlgorithmVersion()
The version of the algorithm used to generate the sample.
The key for an NSNumber containing an NSInteger indicating the version of the algorithm used to generate the sample.