IOS -- 获取用户的健康数据的运动步数
最近在做和微信运动差不多的一个功能 就是从用户手机的健康里面获取用户的运动数据。。。
先在开发者中心 选择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 -- 获取用户的健康数据的运动步数相关推荐
- iOS获取设备常用健康数据
自己封装的工具类,用来获取设备健康数据 内附demo,注意项目需要配置info.plist iOS获取设备常用健康数据:https://github.com/CocoaMiAo/EMHealthyKi ...
- beego框架下获取用户get\post数据的常见方法
获取用户传递的数据,包括 Get.POST 等方式的请求,beego 里面会自动解析这些数据,你可以通过如下方式获取数据: 第一种:this.Input().Get("key"), ...
- 教你低成本获取用户:利用数据精细化运营(附手绘图)
来源:腾讯大数据 本文共3602字,建议阅读8分钟. 三位资深运营人从"人性驱动.大数据赋能.社群裂变"三个方向与你探讨互联网用户增长与运营之道. [ 导读 ]3月18日,腾讯大数 ...
- iOS获取本地视频列表数据
iOS本地的视频存在于三个地方: iTunes中影片中导入的视频文件 iTunes中通过共享文件导入的视频文件,即应用沙盒 摄像头拍摄的视频文件,可以相册找到 这三处获取视频列表方式不同. iTune ...
- iOS获取camera的yuv数据
首先要设置输出格式: [videoOut setVideoSettings:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:kCV ...
- 从钉钉后台API获取企业通讯录以后,获取每个人的钉钉运动步数
企业提倡一起运动,用钉钉计步方式督促大家积极锻炼,需要对大家的步数做统计,而钉钉后台只能保存近期一个月的运动数据,所以需要调用钉钉提供的开放API获取运动数据并保存在自己的服务器. //获取部门列表 ...
- 微信小程序——获取用户的运动步数
程序获取用户信息步骤 点击参考微信文档中的授权 首先程序先向用户申请访问哪些权限 用户做出选择后返回给程序 程序携带权限访问服务器 如果用户允许则返回信息 如果用户为允许则不返回 自定义函数getUs ...
- python大规模获取豆瓣影评_Python 获取豆瓣用户电影收藏数据
通过豆瓣API获取用户的影评信息,存入到字典中格式为 {电影名:评分} # -*- coding: utf-8 -*- ''' Created on May 19, 2012 @author: Edi ...
- 小程序登录授权获取用户信息
一 登录 时序图如下: wx.login() 获取js_code 示例代码: App({ onLaunch: function() { wx.login({ success: function(re ...
最新文章
- C++中为什么要引入抽象基类和纯虚函数?
- JavaScript之Set与Map
- java就是我的幸福,嫁给幸福
- 这不是特效也不是魔术!
- strlen的神奇实现
- 网络无人值守安装linux----kickstart
- code block怎样实现图形界面_Python 代码实现验证码识别,很稳
- mysql主从与读写分离_MySQL主从复制与读写分离
- FME SERVER介绍
- leetcode 117. 填充每个节点的下一个右侧节点指针 II(Populating Next Right Pointers in Each Node II)...
- 【Foreign】Weed [线段树]
- doctrine2 mysql_Doctrine2-完整创建数据库
- python中shape用法
- 华为云学院-人人学loT学习笔记及扩展- 第一章 初识物联网
- showwindow 窗口不弹出_C语言Windows程序设计 - 【第一个属于自己的窗口】!
- trim函数 html,trim函数的使用方法(你会用TRIMMEAN 函数吗?)
- SV学习(2)——过程语句、函数和任务、变量声明周期
- 团体程序设计天梯赛——L1-054 福到了
- kubernetes上部署xwiki
- KEPServerEX 6.8.796.0 新版本发布说明
热门文章
- 建文高考成绩查询2021,建文外国语学校新书《高中阅读一卡通》出版
- 基于springboot+vue的戒毒所人员管理系统 毕业设计-附源码251514
- AE开发之图层渲染20210603
- 《Single-Shot Object Detection with Enriched Semantics》论文笔记
- 血脂测试软件,血脂检测,最全解读!
- 简单的程序诠释C++ STL算法系列之八:mismatch
- nginx如何解析html响应,在nginx中,如何返回http 500返回码并包含响应客户端的响应体...
- 好好搭搭机器人编程视频_机器人编程搭建 | 乐创世界学员作品展示第4期!
- 中国企业数智化价值不高,主要是因为三个问题
- 沉浸式逆向某汽车app