Save report files to sdcard

Original location (app cache) is no-longer accessible as non-root.

Bug: 161105343
Bug: 161370700
Test: CtsMediaBitstreamsTestCases
Change-Id: Ibfc5541a954325eab91915a493ce5df25cc9ea7c
diff --git a/hostsidetests/media/bitstreams/app/AndroidManifest.xml b/hostsidetests/media/bitstreams/app/AndroidManifest.xml
index 0f77bad..f20f49c 100644
--- a/hostsidetests/media/bitstreams/app/AndroidManifest.xml
+++ b/hostsidetests/media/bitstreams/app/AndroidManifest.xml
@@ -18,6 +18,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
         package="android.media.cts.bitstreams.app">
 
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <application>
         <uses-library android:name="android.test.runner" />
diff --git a/hostsidetests/media/bitstreams/app/src/android/media/cts/bitstreams/app/MediaBitstreamsDeviceSideTest.java b/hostsidetests/media/bitstreams/app/src/android/media/cts/bitstreams/app/MediaBitstreamsDeviceSideTest.java
index ae8d4a8..1839296 100644
--- a/hostsidetests/media/bitstreams/app/src/android/media/cts/bitstreams/app/MediaBitstreamsDeviceSideTest.java
+++ b/hostsidetests/media/bitstreams/app/src/android/media/cts/bitstreams/app/MediaBitstreamsDeviceSideTest.java
@@ -27,6 +27,7 @@
 import android.media.cts.bitstreams.MediaBitstreams;
 import android.os.Bundle;
 import android.os.Debug;
+import android.os.Environment;
 import android.util.Xml;
 
 import androidx.test.InstrumentationRegistry;
@@ -355,7 +356,7 @@
 
         try {
 
-            File tmpf = File.createTempFile(getClass().getSimpleName(), suffix, mAppCache);
+            File tmpf = File.createTempFile(getClass().getSimpleName(), suffix, Environment.getExternalStorageDirectory());
             Instrumentation inst = InstrumentationRegistry.getInstrumentation();
             Bundle bundle = new Bundle();
             bundle.putString(MediaBitstreams.KEY_APP_CACHE_DIR, mAppCache.getCanonicalPath());