Open BEMELON opened 1 year ago
파일 수정 시간 비교으로 변경 여부 확인 -> 파일 경로로 접근
String filePath = "/storage/emulated/0/Recordings/sample.mp3"; // 녹음 파일 경로
File file = new File(filePath);
// 이전 녹음 파일의 수정 시간 (ms)
long lastModifiedTime = sharedPrefs.getLong("lastModifiedTime", 0);
// 현재 녹음 파일의 수정 시간 (ms)
long currentModifiedTime = file.lastModified();
if (currentModifiedTime > lastModifiedTime) {
// 파일이 변경되었을 경우 처리할 작업
// ...
// 현재 수정 시간으로 업데이트
sharedPrefs.edit().putLong("lastModifiedTime", currentModifiedTime).apply();
}
SharedPreferences를 사용하여 이전 녹음 파일의 수정 시간을 저장하고, 현재 녹음 파일의 수정 시간과 비교하여 파일 변경 여부를 확인