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
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.