summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMingming Yin <mingming@codeaurora.org>2015-08-27 10:15:26 -0700
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:20:35 -0600
commit7470680de191b5ec3bfe32451d47fb00b478e0d5 (patch)
treea663005478cfc6121dcdfc4c462dc369025ddea4
parent062e655360524ece1e9f9c454b27e9eff69e06e1 (diff)
downloadandroid_packages_apps_SoundRecorder-7470680de191b5ec3bfe32451d47fb00b478e0d5.tar.gz
android_packages_apps_SoundRecorder-7470680de191b5ec3bfe32451d47fb00b478e0d5.tar.bz2
android_packages_apps_SoundRecorder-7470680de191b5ec3bfe32451d47fb00b478e0d5.zip
SoundRecorder: fix incall recording permissions
- Add permission for CAPTURE_AUDIO_OUTPUT to support incall recording. - Add privileged permission for SoundRecorder since CAPTURE_AUDIO_OUTPUT can not be used for 3rd party applications. Change-Id: I7f9551759f2efe2ee31aef71b37fada21a928883
-rw-r--r--Android.mk2
-rw-r--r--AndroidManifest.xml2
2 files changed, 4 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 51eba9e..4d9499b 100644
--- a/Android.mk
+++ b/Android.mk
@@ -7,4 +7,6 @@ LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := SoundRecorder
+LOCAL_PRIVILEGED_MODULE := true
+
include $(BUILD_PACKAGE)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 3cfa306..bd4a75d 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -28,6 +28,8 @@
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
+ <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />
+
<application android:label="@string/app_name"
android:icon="@drawable/ic_launcher_soundrecorder"
android:usesCleartextTraffic="false">