2015-08-20 3 views
1

Google Fit позволяет пользователям добавлять действия вручную и программно. Можно ли отфильтровывать вручную или программно добавленные действия из Android Api или REST Api?Google Fit Api фильтр добавляет вручную действия

Я хочу запросить только те действия, которые были фактически отслежены и записаны во время их выполнения.

+0

Я ищу то же самое. http://stackoverflow.com/questions/34496847/not-cheatable-google-fit-step-counter – Moritz

+0

Единственный способ, которым я могу это сделать, - это прочитать шаги в реальном времени, чтобы вы знали, что шаги реальны и имеют не вводится вручную. Есть ли способ связаться с вами? Мы могли бы спросить у Google, хотят ли они добавить то, что нужно для их API. Вы можете отправить мне DM на Twitter @sammleach –

ответ

0

В соответствии с документацией нет надлежащего способа. Но я нашел некоторое решение для определения ручных и автоматических отслеживаемых действий в Android API.

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

Если «streamData» содержит «user_input», то он берет на себя деятельность, чтобы быть вручную действиями, либо он содержит «подробный» для реальных датчиков записываются деятельности.

Смежные вопросы