diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2020-07-10 01:55:30 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-07-10 01:55:30 +0000 |
commit | 8ea54a35af302d265f9ab1e7d5e6fc970378ded1 (patch) | |
tree | ae8435e952b4b6ae55827a7473d9fa46f1c37621 | |
parent | 80ce5b5d6eadb1d4419ba7cce4ba31f83c6984ce (diff) | |
parent | b16e4955942fd761b3288b11d79e1576724f8cae (diff) | |
download | SoundRecorder-8ea54a35af302d265f9ab1e7d5e6fc970378ded1.tar.gz |
Merge "change primary directory to /sdcard/Documents"
-rw-r--r-- | src/com/android/soundrecorder/Recorder.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/com/android/soundrecorder/Recorder.java b/src/com/android/soundrecorder/Recorder.java index 9d906c2..91b5318 100644 --- a/src/com/android/soundrecorder/Recorder.java +++ b/src/com/android/soundrecorder/Recorder.java @@ -137,20 +137,21 @@ public class Recorder implements OnCompletionListener, OnErrorListener { */ public void clear() { stop(); - + mSampleLength = 0; - + signalStateChanged(IDLE_STATE); } - + public void startRecording(int outputfileformat, String extension, Context context) { stop(); - + if (mSampleFile == null) { - File sampleDir = Environment.getExternalStorageDirectory(); + File sampleDir = Environment.getExternalStoragePublicDirectory( + Environment.DIRECTORY_DOCUMENTS); if (!sampleDir.canWrite()) // Workaround for broken sdcard support on the device. sampleDir = new File("/sdcard/sdcard"); - + try { mSampleFile = File.createTempFile(SAMPLE_PREFIX, extension, sampleDir); } catch (IOException e) { @@ -158,7 +159,7 @@ public class Recorder implements OnCompletionListener, OnErrorListener { return; } } - + mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(outputfileformat); |