summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhao Wei Liew <zhaoweiliew@gmail.com>2016-10-05 09:33:26 +0800
committerZhao Wei Liew <zhaoweiliew@gmail.com>2016-10-05 09:37:28 +0800
commit144767caf593120d55fb776ca044eb1362a23892 (patch)
treeb59012d5e4d44365e8d983633ad7a19d60b3c912
parenta7a4b9b007e3bdf1daa70d3b9f130501a246659a (diff)
downloadandroid_packages_apps_SoundRecorder-cm-14.0.tar.gz
android_packages_apps_SoundRecorder-cm-14.0.tar.bz2
android_packages_apps_SoundRecorder-cm-14.0.zip
SoundRecorder: Add AAC recording optioncm-14.0
Change-Id: Ic1ae8f144af9a8bbc255dc9da53f453bea4cddfd
-rw-r--r--res/values/cm_strings.xml1
-rw-r--r--src/com/android/soundrecorder/SoundRecorder.java8
2 files changed, 9 insertions, 0 deletions
diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml
index 714b9e0..a731188 100644
--- a/res/values/cm_strings.xml
+++ b/res/values/cm_strings.xml
@@ -35,6 +35,7 @@
<string name="format_setting_amr_item" translatable="false">AMR</string>
<string name="format_setting_3gpp_item" translatable="false">3GPP</string>
<string name="format_setting_wav_item" translatable="false">WAV</string>
+ <string name="format_setting_aac_item" translatable="false">AAC</string>
<string name="storage_setting">Storage location</string>
<string name="storage_setting_local_item">Phone storage</string>
<string name="no_phonestorage">Phone storage unmounted</string>
diff --git a/src/com/android/soundrecorder/SoundRecorder.java b/src/com/android/soundrecorder/SoundRecorder.java
index 7ab948c..f4b62ce 100644
--- a/src/com/android/soundrecorder/SoundRecorder.java
+++ b/src/com/android/soundrecorder/SoundRecorder.java
@@ -1331,6 +1331,7 @@ public class SoundRecorder extends Activity
if (mWAVSupport) {
adapter.add(R.string.format_setting_wav_item);
}
+ adapter.add(R.string.format_setting_aac_item);
final DialogInterface.OnClickListener clickListener =
new DialogInterface.OnClickListener() {
@@ -1363,6 +1364,13 @@ public class SoundRecorder extends Activity
mPrefsStoragePathEditor.putInt("fileType", mFileType);
mPrefsStoragePathEditor.commit();
break;
+ case R.string.format_setting_aac_item:
+ mRequestedType = AUDIO_AAC_MP4;
+ mFileType = 3;
+ mPrefsStoragePathEditor.putString("requestedType", mRequestedType);
+ mPrefsStoragePathEditor.putInt("fileType", mFileType);
+ mPrefsStoragePathEditor.commit();
+ break;
default: {
Log.e(TAG, "Unexpected resource: "
+ getResources().getResourceEntryName(resId));