1
您的位置: 新微云首页  >  资讯列表  >  正文

HealthKit之实战读取步数、活动时长、运动距离、已爬楼层、活动能量、健身记录利用系统healthKit获取每天运动的步数 如何查看每日步数 读取运动数据有

编辑:小峰   2023-12-20 14:50:37.84.13.75

在运动型或者健康管理类的项目当中HeathKit是必不可少的他可以获取到用户的健康数据
iOS8以后苹果系统增加了健康手,开发者可以利用HealthKit获取到系统的步数信息



 要获取到用户的权限,经过用户同意之后才能获取到健康数据
 



 (void)queryStepCount


{

    if (![HKHealthStore isHealthDataAvailable])

    {

        NSLog(@"设备不支持healthKit"); return;

    }

    _healthStore = [[HKHealthStore alloc] init];

    HKObjectType *type1 = [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierStepCount]; // 步数

    HKObjectType *type2 = [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierDistanceWalkingRunning]; // 步行+跑步距离

    HKObjectType *type3 = [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierFlightsClimbed];     // 已爬楼层

    HKObjectType *tyep4 = [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierActiveEnergyBurned]; // 活动能量

    HKObjectType *type5 = [HKObjectType activitySummaryType];// 健身记录

    NSSet *set = [NSSet setWithObjects:type1, type2, type3, tyep4, type5, nil]; // 读集合




文章内容如有涉及侵权,请联系作者进行删除。

TOP

在线客服

联系我们