java - Google Fit Api 过滤手动添加的 Activity

标签 java android rest google-fit

Google Fit允许用户手动和以编程方式添加 Activity 。是否可以从 Android Api 或 REST Api 中过滤掉手动或以编程方式添加的 Activity ?

我只想查询在执行时实际跟踪和记录的 Activity 。

最佳答案

根据文档没有正确的方法。但我找到了一些解决方案来识别 Android API 中的手动和自动跟踪 Activity 。

DataSource ds = DataPoint.getOriginalDataSource()
String streamData = ds.getStreamIdentifier()

如果“streamData”包含“user_input”,则它假定 Activity 是手动 Activity ,或者它包含实际传感器记录 Activity 的“详细信息”。

关于java - Google Fit Api 过滤手动添加的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32119448/

相关文章:

java - com.sun.jersey.api.client.WebResource.Builder.get 方法会等待响应吗?

java - 用字母表中的下一个辅音替换字符串中的辅音

android - 如何在mysql中存储一个gps坐标,然后在没有时间延迟的情况下检索它?

java - 如何覆盖 Http 中的 302 状态?

具有不同权限的 RESTful 端点

python - 什么 Python 框架用于没有前端的 REST/JSON Web 服务?

java - 在 Android 上使用 Scribe OAuth Java 库时出错

java - 将文本和对齐的图像添加到 ColumnText Itext

javascript - Android 从 Java 调用 Javascript 不工作

android - 没有从 gcm 获取 android 推送通知消息