什么是Google Fit?
Google Fit包含在Google Play服务中,允许开发人员为用户存储健身数据,以帮助用户跟踪其锻炼习惯。 通过Google Fit存储的所有数据都在线存储,并且用户可以通过多种设备进行访问。 用户不必担心升级或更改设备会丢失信息。
在本教程中,我向您介绍了Android版Google Fit,并了解了哪些API供您使用。
![适用于Android用户的Google Fit](https://i-blog.csdnimg.cn/blog_migrate/f8f118d6127fe44607721101ed5bc038.png)
入门
在用户使用应用程序的Google Fit功能之前,您需要通过Google Developers Console注册应用程序。 然后,您可以在开发人员控制台中启用Google Fit API,并创建OAuth客户端ID,该ID可用于您的应用访问通过Google存储的健身数据。
获得可以在应用程序中使用的客户端ID后,您需要在应用程序中连接GoogleApiClient
并为应用程序请求必要的功能。 虽然注册和连接应用程序超出了本概述的范围,但是您可以在Android开发人员网站上找到详细的演练。 设置您的应用程序并且用户授予您的应用程序访问其信息的权限后,就可以开始使用了。
蜜蜂
Google Fit for Android由各种API组成,这些API允许开发人员执行特定任务。 在深入了解每个API并在您的应用程序中使用它们之前,您应该大致了解每个API的功能。
感测器
通过此API,您可以访问设备上传感器的原始信息。 您不仅可以访问手机上的标准硬件,还可以访问附件(例如Android Wear设备)中的传感器数据。
记录
通过Recording API,您的应用程序可以订阅特定的数据并自动存储它们。 这使用户或您的应用程序可以从用户已授予其权限的任何设备访问此信息。
历史
通过此API,您可以访问档案数据库。 您可以执行标准操作,例如插入,删除和查询以前存储的适应性数据。
届会
Sessions API允许您的应用程序记录一段时间内的数据,以汇总信息。 对于没有时间框架或相关活动的数据不如带有上下文的数据(例如,跑步过程中用户的心律)有用的情况,这很有用。
低功耗蓝牙
虽然Sensors API允许您的应用访问支持Google Fit的可穿戴设备中的传感器数据,但Bluetooth Low Energy API允许您的应用直接访问Bluetooth设备以存储其中的数据。
设定档
虽然Google Fit提供了可以由应用程序访问的大量数据类型,但有时开发人员可能会访问不属于标准类别的其他数据。 对于这些情况,可以使用Config API。 这使您的应用程序可以存储和检索新类型的数据,以便可以通过Google Fit轻松访问它们。
结论
Google Fit是一个功能强大且前景广阔的平台,无论是用户还是开发人员。 即使本教程仅向您简要介绍了Google Fit平台及其功能,但现在应该清楚该平台必须提供的功能以及如何在自己的应用程序中使用它。 如果您想进一步了解Google Fit,请访问Google开发者网站上的文档。
翻译自: https://code.tutsplus.com/tutorials/google-fit-for-android-an-overview--cms-25466