summaryrefslogtreecommitdiff
path: root/src/com
diff options
context:
space:
mode:
authorNicolas Prevot <nprevot@google.com>2015-05-12 15:40:40 -0700
committerNicolas Prevot <nprevot@google.com>2015-05-12 15:42:00 -0700
commitd2b4e390f3b30ba663f4512f3a325e7ed62841ea (patch)
tree98da127854e10ed2aeb8fed1f946342e2088e853 /src/com
parentf8441244f7d43f3b1e0edf132132cdfb3de5b311 (diff)
downloadSoundRecorder-d2b4e390f3b30ba663f4512f3a325e7ed62841ea.tar.gz
Give the caller permission to read the result uri.
When Handling RECORD_SOUND_ACTION: Add the flag INTENT.FLAG_GRANT_READ_URI_PERMISSION so that the receiver can read the uri, even if it does not have the permission READ_EXTERNAL_DATA_STORAGE. This is also required if the caller is in a different profile. BUG:20657656 Change-Id: I684a7e744f77fe45b2d6d2a49e252f47c90b4643
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/soundrecorder/SoundRecorder.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/soundrecorder/SoundRecorder.java b/src/com/android/soundrecorder/SoundRecorder.java
index 55c3e2c..3970188 100644
--- a/src/com/android/soundrecorder/SoundRecorder.java
+++ b/src/com/android/soundrecorder/SoundRecorder.java
@@ -471,7 +471,8 @@ public class SoundRecorder extends Activity
if (uri == null) {
return;
}
- setResult(RESULT_OK, new Intent().setData(uri));
+ setResult(RESULT_OK, new Intent().setData(uri)
+ .setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION));
}
/*