summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-07-10 01:55:30 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-07-10 01:55:30 +0000
commit8ea54a35af302d265f9ab1e7d5e6fc970378ded1 (patch)
treeae8435e952b4b6ae55827a7473d9fa46f1c37621
parent80ce5b5d6eadb1d4419ba7cce4ba31f83c6984ce (diff)
parentb16e4955942fd761b3288b11d79e1576724f8cae (diff)
downloadSoundRecorder-8ea54a35af302d265f9ab1e7d5e6fc970378ded1.tar.gz
Merge "change primary directory to /sdcard/Documents"
-rw-r--r--src/com/android/soundrecorder/Recorder.java15
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);