private void resetClassClose() {
   String str = helper.getClassClose();
   String[] arr = str.split("-");
   END_TIME.set(Calendar.YEAR, Integer.parseInt(arr[0]));
   END_TIME.set(Calendar.MONTH, Integer.parseInt(arr[1]));
   END_TIME.set(Calendar.DAY_OF_MONTH, Integer.parseInt(arr[2]));
 }
 private void addBookmark() {
   // after getting memo, Initialize memo value
   helper.insertMemo(cnt, memo + BookmarkCount, fileName);
   query();
   BookmarkCount++;
   editText.setText(memo + BookmarkCount);
 }
 private void resetClassOpen() {
   FILE_WEEK = CLASS_TIME.get(Calendar.WEEK_OF_YEAR) - OPEN_TIME.get(Calendar.WEEK_OF_YEAR) + 1;
   String str = helper.getClassOpen();
   String[] arr = str.split("-");
   OPEN_TIME.set(Calendar.YEAR, Integer.parseInt(arr[0]));
   OPEN_TIME.set(Calendar.MONTH, Integer.parseInt(arr[1]));
   OPEN_TIME.set(Calendar.DAY_OF_MONTH, Integer.parseInt(arr[2]));
 }
  public String getFilename() {

    // 값 초기화
    resetKeyword();
    resetClassOpen();
    resetClassClose();
    FILE_COUNT = helper.getFileId();

    // Create Folder
    String filepath = Environment.getExternalStorageDirectory().getPath();
    File file = new File(filepath, AUDIO_RECORDER_FOLDER);
    if (!file.exists()) {
      file.mkdirs();
    }

    String filepath2 = filepath + "/" + AUDIO_RECORDER_FOLDER + "/";
    File file2 = new File(filepath2, helper.whatSubject());
    if (!file2.exists()) {
      file2.mkdirs();
    }

    fileDirectory = file.getAbsolutePath() + "/";
    FILE_SUBJECT = helper.whatSubject();

    // 등록된 시간표가 아닐때
    if (FILE_SUBJECT == "") {
      file2 = new File(filepath2, "기타");
      if (!file2.exists()) {
        file2.mkdirs();
      }
      FILE_SUBJECT = "기타";
      fileName = FILE_SUBJECT + FILE_COUNT + AUDIO_RECORDER_FILE_EXT_MP4;

    } else {
      fileName = FILE_WEEK + "주차" + FILE_SUBJECT + FILE_COUNT + AUDIO_RECORDER_FILE_EXT_MP4;
    }
    FILE_COUNT = helper.getFileId() + 1;
    path = file2.getAbsolutePath() + "/" + fileName;

    return path;
  }
  public void startRecording3(String fileName1, String fileDirectory1) {

    sendNotification(null);
    BookmarkCount = 1; // setting for each file bookmark

    // 시간설정
    FILE_WEEK = CLASS_TIME.get(Calendar.WEEK_OF_YEAR) - OPEN_TIME.get(Calendar.WEEK_OF_YEAR) + 1;
    t.start();

    tv_fileName.setText(fileName1);
    btnMemo.setEnabled(true);
    btnMemo.setBackgroundColor((Color.parseColor("#da6c58")));
    btnRecord.setVisibility(View.INVISIBLE);
    btnStop.setVisibility(View.VISIBLE);
    btnRecord.setEnabled(false);
    btnStop.setEnabled(true);
    isRecorder = true;
    isPausing = false;

    helper.insertFile(fileName1, fileDirectory1, FILE_WEEK, FILE_WEEK, FILE_COUNT);
  }