最近在做和微信运动差不多的一个功能 就是从用户手机的健康里面获取用户的运动数据。。。

先在开发者中心 选择healthKit 重新生成证书

然后在xcode里面选择

然后就是配置健康数据的权限

到这环境算是配置好了
下来就是操作了

头文件

#import <CoreMotion/CoreMotion.h>CMPedometer 健康数据操作的工具类 

//判断是否支持获取健康步数
[CMPedometer isStepCountingAvailable]

这个是苹果官方提供的获取某个时间段的健康数据的方法

参数一:指定的时间戳的范围 必须为负数 参数二:结束时间的时间戳

/**  queryPedometerDataFromDate:toDate:withHandler:**  Discussion:*      Queries for the user's pedestrian activity in the given time range. Data*      is available for up to 7 days. The data returned is computed from a*      system-wide history that is continuously being collected in the*      background. The result is returned on a serial queue.*/
- (void)queryPedometerDataFromDate:(NSDate *)starttoDate:(NSDate *)endwithHandler:(CMPedometerHandler)handler;

//这个是方法的调用

if ([CMPedometer isStepCountingAvailable]) {//      NSLog(@"%f",[self dateCreat]);NSInteger number = [self dateCreat];NSLog(@"%ld",(long)number);[_pedometer queryPedometerDataFromDate:[NSDate dateWithTimeIntervalSinceNow:[self dateCreat]] toDate:[NSDate date] withHandler:^(CMPedometerData * _Nullable pedometerData, NSError * _Nullable error) {NSLog(@"步数====%@",pedometerData.numberOfSteps);NSLog(@"距离====%@",pedometerData.distance);NSLog(@"开始时间====%@",pedometerData.startDate);}}];} else {NSLog(@"记步功能不可用");}

��������������������

IOS -- 获取用户的健康数据的运动步数相关推荐

  1. iOS获取设备常用健康数据

    自己封装的工具类,用来获取设备健康数据 内附demo,注意项目需要配置info.plist iOS获取设备常用健康数据:https://github.com/CocoaMiAo/EMHealthyKi ...

  2. beego框架下获取用户get\post数据的常见方法

    获取用户传递的数据,包括 Get.POST 等方式的请求,beego 里面会自动解析这些数据,你可以通过如下方式获取数据: 第一种:this.Input().Get("key"), ...

  3. 教你低成本获取用户:利用数据精细化运营(附手绘图)

    来源:腾讯大数据 本文共3602字,建议阅读8分钟. 三位资深运营人从"人性驱动.大数据赋能.社群裂变"三个方向与你探讨互联网用户增长与运营之道. [ 导读 ]3月18日,腾讯大数 ...

  4. iOS获取本地视频列表数据

    iOS本地的视频存在于三个地方: iTunes中影片中导入的视频文件 iTunes中通过共享文件导入的视频文件,即应用沙盒 摄像头拍摄的视频文件,可以相册找到 这三处获取视频列表方式不同. iTune ...

  5. iOS获取camera的yuv数据

    首先要设置输出格式: [videoOut setVideoSettings:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:kCV ...

  6. 从钉钉后台API获取企业通讯录以后,获取每个人的钉钉运动步数

    企业提倡一起运动,用钉钉计步方式督促大家积极锻炼,需要对大家的步数做统计,而钉钉后台只能保存近期一个月的运动数据,所以需要调用钉钉提供的开放API获取运动数据并保存在自己的服务器. //获取部门列表 ...

  7. 微信小程序——获取用户的运动步数

    程序获取用户信息步骤 点击参考微信文档中的授权 首先程序先向用户申请访问哪些权限 用户做出选择后返回给程序 程序携带权限访问服务器 如果用户允许则返回信息 如果用户为允许则不返回 自定义函数getUs ...

  8. python大规模获取豆瓣影评_Python 获取豆瓣用户电影收藏数据

    通过豆瓣API获取用户的影评信息,存入到字典中格式为 {电影名:评分} # -*- coding: utf-8 -*- ''' Created on May 19, 2012 @author: Edi ...

  9. 小程序登录授权获取用户信息

    一  登录 时序图如下: wx.login() 获取js_code 示例代码: App({ onLaunch: function() { wx.login({ success: function(re ...

最新文章

  1. C++中为什么要引入抽象基类和纯虚函数?
  2. JavaScript之Set与Map
  3. java就是我的幸福,嫁给幸福
  4. 这不是特效也不是魔术!
  5. strlen的神奇实现
  6. 网络无人值守安装linux----kickstart
  7. code block怎样实现图形界面_Python 代码实现验证码识别,很稳
  8. mysql主从与读写分离_MySQL主从复制与读写分离
  9. FME SERVER介绍
  10. leetcode 117. 填充每个节点的下一个右侧节点指针 II(Populating Next Right Pointers in Each Node II)...
  11. 【Foreign】Weed [线段树]
  12. doctrine2 mysql_Doctrine2-完整创建数据库
  13. python中shape用法
  14. 华为云学院-人人学loT学习笔记及扩展- 第一章 初识物联网
  15. showwindow 窗口不弹出_C语言Windows程序设计 - 【第一个属于自己的窗口】!
  16. trim函数 html,trim函数的使用方法(你会用TRIMMEAN 函数吗?)
  17. SV学习(2)——过程语句、函数和任务、变量声明周期
  18. 团体程序设计天梯赛——L1-054 福到了
  19. kubernetes上部署xwiki
  20. KEPServerEX  6.8.796.0  新版本发布说明

热门文章

  1. 建文高考成绩查询2021,建文外国语学校新书《高中阅读一卡通》出版
  2. 基于springboot+vue的戒毒所人员管理系统 毕业设计-附源码251514
  3. AE开发之图层渲染20210603
  4. 《Single-Shot Object Detection with Enriched Semantics》论文笔记
  5. 血脂测试软件,血脂检测,最全解读!
  6. 简单的程序诠释C++ STL算法系列之八:mismatch
  7. nginx如何解析html响应,在nginx中,如何返回http 500返回码并包含响应客户端的响应体...
  8. 好好搭搭机器人编程视频_机器人编程搭建 | 乐创世界学员作品展示第4期!
  9. 中国企业数智化价值不高,主要是因为三个问题
  10. 沉浸式逆向某汽车app