Advertisement
Guest User

Untitled

a guest
Jun 6th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.67 KB | None | 0 0
  1. DataSource source = new DataSource.Builder()
  2.         .setAppPackageName(BuildConfig.APPLICATION_ID)
  3.         .setType(DataSource.TYPE_RAW)
  4.         .setDataType(DataType.TYPE_NUTRITION)
  5.         .build();
  6.  
  7. DataPoint point = DataPoint.create(source);
  8. point.setTimestamp(System.currentTimeMillis(), TimeUnit.MILLISECONDS);
  9. point.getValue(Field.FIELD_FOOD_ITEM).setString(mProduct.Name);
  10. point.getValue(Field.FIELD_MEAL_TYPE).setInt(Field.MEAL_TYPE_SNACK);
  11.  
  12. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_CALORIES, facts.KCalPerServing);
  13. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_TOTAL_FAT, facts.FatsPerServing);
  14. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_SATURATED_FAT, facts.SatsPerServing);
  15. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_MONOUNSATURATED_FAT, facts.MonounsatsPerServing);
  16. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_POLYUNSATURATED_FAT, facts.PolyunsatsPerServing);
  17. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_TOTAL_CARBS, facts.CarbsPerServing);
  18. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_SUGAR, facts.SugarPerServing);
  19. /* Alcohol missing */
  20. /* Amylum missing */
  21. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_PROTEIN, facts.ProteinsPerServing);
  22. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_DIETARY_FIBER, facts.RoughagePerServing);
  23. point.getValue(Field.FIELD_NUTRIENTS).setKeyValue(Field.NUTRIENT_SODIUM, facts.SatsPerServing * 1f / 2.5f); /* Salt = 2.5 * Sodium */
  24.  
  25. DataSet set = DataSet.create(source);
  26. set.add(point);
  27.  
  28. Fitness.HistoryApi.insertData(mGoogleApiClient, set).await();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement