Я новичок в программировании, поэтому, если возможно, дайте конкретный ответ, потому что я могу не до конца понять очевидные вещи :)
Я хочу отобразить набор данных, которые я получаю из Google Fit API, на графике (не имею в виду никого, поэтому вы можете предложить простой) Я использую Android Studio 2.2
Я получил наборы данных за последние 7 дней в журналах, но не знаю, что с ними делать позже.
private static void dumpDataSet(DataSet dataSet) {
Log.i(TAG, "Data returned for Data type: " + dataSet.getDataType().getName());
DateFormat dateFormat = getTimeInstance();
TextView textView;
for (DataPoint dp : dataSet.getDataPoints()) {
Log.i(TAG, "Data point:");
Log.i(TAG, "\tType: " + dp.getDataType().getName());
Log.i(TAG, "\tStart: " + dateFormat.format(dp.getStartTime(TimeUnit.MILLISECONDS)));
Log.i(TAG, "\tEnd: " + dateFormat.format(dp.getEndTime(TimeUnit.MILLISECONDS)));
for(Field field : dp.getDataType().getFields()) {
Value val = dp.getValue(field);
String fieldName = field.getName();
Log.i(TAG, "\tField: " + field.getName() +
" Value: " + dp.getValue(field));
}
}
}
В журналах выводятся наборы данных за 7 дней (один набор данных ниже):
I/BasicHistoryApi:Number of returned buckets of DataSets is: 7
I/BasicHistoryApi: Data returned for Data type: com.google.step_count.delta
I/BasicHistoryApi: Data point:
I/BasicHistoryApi: Type: com.google.step_count.delta
I/BasicHistoryApi: Start: 12:01:46
I/BasicHistoryApi: End: 11:47:10
I/BasicHistoryApi: Field: steps Value: 6844
Я надеюсь, что Вы понимаете мои намерения. Заранее большое спасибо:)