Как отобразить наборы данных Google Fit на графике?

Я новичок в программировании, поэтому, если возможно, дайте конкретный ответ, потому что я могу не до конца понять очевидные вещи :)

Я хочу отобразить набор данных, которые я получаю из 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

Я надеюсь, что Вы понимаете мои намерения. Заранее большое спасибо:)


person Daniel    schedule 01.12.2016    source источник


Ответы (1)


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

https://github.com/wasabeef/awesome-android-ui/blob/master/pages/Graph.md

просто прочитайте документацию и следуйте инструкциям.

person Rjz Satvara    schedule 07.12.2016