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/