Google Fit allows users to add activities manually and programatically. Is it possible to filter out manually or programtically added activities from either the Android Api or the REST Api?
I want to query for only activities that were actually tracked and recorded at the time they were performed.
There is no proper way according to the documentation. But I found some solution to identify manual and automatic tracked activities in Android API.
DataSource ds = DataPoint.getOriginalDataSource()
String streamData = ds.getStreamIdentifier()
If "streamData" contains "user_input", then it assumes the activities to be manual activities, either it contains "detailed" for actual sensor recorded activities.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With