gpt4 book ai didi

android - Google Fit API 的数据集对象

转载 作者:行者123 更新时间:2023-11-29 20:58:39 25 4
gpt4 key购买 nike

目前正在使用 Google Fit API,但在使用 Sessions API 时遇到了一些问题。我正在尝试为我的应用程序的锻炼插入一个 session ,但文档有点困惑。

此代码段中的示例来自 Google 的信息页面。您究竟从哪里获得 DataSet 对象和/或如何从现有数据创建它们?

    // Create a session with metadata about the activity.
Session session = new Session.Builder()
.setName(SAMPLE_SESSION_NAME)
.setDescription("Long run around Shoreline Park")
.setIdentifier("UniqueIdentifierHere")
.setActivity(FitnessActivities.RUNNING)
.setStartTime(startTime, TimeUnit.MILLISECONDS)
.setEndTime(endTime, TimeUnit.MILLISECONDS)
.build();

// Build a session insert request
SessionInsertRequest insertRequest = new SessionInsertRequest.Builder()
.setSession(session)
.addDataSet(runningDataSet) //where does this come from???
.build();

这是 Google Sessions API 页面的链接(这是我在这段代码中使用的):

Google Fit API (Sessions API)

最佳答案

DataSet 来自 DataSource,因此您必须先创建一个 DataSource,然后简单地创建 DataSet.create(yourDataSource);

例如:

  DataSource dataSource = new DataSource.Builder()
.setType(DataSource.TYPE_RAW)
.setDataType(exerciseDataType)
.setName(exercise.name)
.setAppPackageName(this)
.build();

DataSet dataSet = DataSet.create(dataSource);

...

dataSet.createDataPoint()....insert values :-)

关于android - Google Fit API 的数据集对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26845253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com