From eba0949bc60e9002adf0c96044677b4c281b2819 Mon Sep 17 00:00:00 2001 From: Shri Borde Date: Fri, 21 Aug 2015 10:17:46 -0700 Subject: [PATCH] Access incoming audio files after user taps Play For platforms with insecure handling of media files, media files should be opened only after the user chooses to play the media. Change-Id: I5f9bbd1f8468a704a5962f0dddd3c8b11bba8bea --- .../media/VideoThumbnailRequest.java | 3 +- .../ui/AttachmentPreviewFactory.java | 3 +- .../messaging/ui/AudioAttachmentView.java | 96 +++++++++++++++---- .../conversation/ConversationMessageView.java | 4 +- .../ConversationListItemView.java | 3 +- src/com/android/messaging/util/MediaUtil.java | 4 + 6 files changed, 90 insertions(+), 23 deletions(-) diff --git a/src/com/android/messaging/datamodel/media/VideoThumbnailRequest.java b/src/com/android/messaging/datamodel/media/VideoThumbnailRequest.java index f17591c..219e0a6 100644 --- a/src/com/android/messaging/datamodel/media/VideoThumbnailRequest.java +++ b/src/com/android/messaging/datamodel/media/VideoThumbnailRequest.java @@ -23,6 +23,7 @@ import android.provider.MediaStore.Video.Thumbnails; import com.android.messaging.Factory; import com.android.messaging.util.MediaMetadataRetrieverWrapper; +import com.android.messaging.util.MediaUtil; import com.android.messaging.util.OsUtil; import java.io.FileNotFoundException; @@ -41,7 +42,7 @@ public class VideoThumbnailRequest extends ImageRequest