コード例 #1
0
  private boolean saveDataToCsvFile() {

    String csv = "/mnt/sdcard/DanceForHealthLog.csv";

    try {
      CSVWriter writer = new CSVWriter(new FileWriter(csv), ',');
      String[] header = {
        "Date", "Type", "Weight", "Post-Dance HR", "Post-Dance Pedometer", "PACE Score(strain)"
      };
      writer.writeNext(header);
      for (Workout w : workoutDataStore) {
        String[] entries = {
          w.getDate(),
          w.getType(),
          "" + w.getWeight(),
          "" + w.getHR(),
          "" + w.getSteps(),
          "" + w.getStrain()
        };
        writer.writeNext(entries);
      }
      writer.close();
      return true;

    } catch (Exception e) {
      e.printStackTrace();
      return false;
    }
  }