summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXuebo Li <xuebol@codeaurora.org>2015-11-03 16:37:16 +0800
committerArne Coucheron <arco68@gmail.com>2016-03-22 00:14:06 +0100
commitbd28479d329965aefbf5c7a2472ace6c9c578d74 (patch)
treec1d20db2f3f08416e994628279bbd0bd4b31948a
parent28adb840adaf2b30459b7921318d1ae9d1c676e6 (diff)
downloadandroid_hardware_qcom_fm-bd28479d329965aefbf5c7a2472ace6c9c578d74.tar.gz
android_hardware_qcom_fm-bd28479d329965aefbf5c7a2472ace6c9c578d74.tar.bz2
android_hardware_qcom_fm-bd28479d329965aefbf5c7a2472ace6c9c578d74.zip
Revert "FMRecorder : Save to a private temporary file while recording"
This reverts commit 92871d4e2a9fb803a046d5fc3109ca5b5e8aeddb. Change-Id: Iff2ffa10e00b05cdcc9ca3a1f59b5525247f4b03
-rw-r--r--fmapp2/src/com/caf/fmradio/FMRadioService.java20
1 files changed, 5 insertions, 15 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index 47ac9c4..61aabd7 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -1181,11 +1181,12 @@ public class FMRadioService extends Service
}
mSampleFile = null;
- File sampleDir = getExternalCacheDir();
-
+ File sampleDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() +"/FMRecording");
+ if(!(sampleDir.mkdirs() || sampleDir.isDirectory()))
+ return false;
try {
- mSampleFile = new File(sampleDir, "FMRecording.aac");
- mSampleFile.createNewFile();
+ mSampleFile = File
+ .createTempFile("FMRecording", ".aac", sampleDir);
} catch (IOException e) {
Log.e(LOGTAG, "Not able to access SD Card");
Toast.makeText(this, "Not able to access SD Card", Toast.LENGTH_SHORT).show();
@@ -1279,17 +1280,6 @@ public class FMRadioService extends Service
Log.d(LOGTAG, "storage state is " + state);
if (Environment.MEDIA_MOUNTED.equals(state)) {
- File finalFile;
- try {
- finalFile = File.createTempFile("FMRecording", ".aac",
- Environment.getExternalStorageDirectory());
- mSampleFile.renameTo(finalFile);
- mSampleFile = finalFile;
- } catch (IOException e) {
- Log.e(LOGTAG, "Not able to access SD Card");
- Toast.makeText(this, "Not able to access SD Card", Toast.LENGTH_SHORT).show();
- e.printStackTrace();
- }
try {
this.addToMediaDB(mSampleFile);
Toast.makeText(this,getString(R.string.save_record_file,