Fixed CtsProviderTestCases for external SD card.

 - android.provider.cts package cannot make directories on external SD card.
 - android.provider.cts package should use getExternalMediaDirs() for making application-specific directories on external SD card.

BUG: 159827865

Test: below command
run cts -m CtsProviderTestCases -t android.provider.cts.MediaStore_Video_MediaTest
run cts-on-gsi -m CtsProviderTestCases -t android.provider.cts.MediaStore_Video_MediaTest

Change-Id: I18a48dace76cf3d3a56ca6235dde3023d2207d49
Merged-In: I18a48dace76cf3d3a56ca6235dde3023d2207d49
diff --git a/tests/tests/provider/src/android/provider/cts/media/MediaStore_Video_MediaTest.java b/tests/tests/provider/src/android/provider/cts/media/MediaStore_Video_MediaTest.java
index 88295eb..5026c0ed 100644
--- a/tests/tests/provider/src/android/provider/cts/media/MediaStore_Video_MediaTest.java
+++ b/tests/tests/provider/src/android/provider/cts/media/MediaStore_Video_MediaTest.java
@@ -89,6 +89,7 @@
         Log.d(TAG, "Using volume " + mVolumeName);
         mExternalVideo = MediaStore.Video.Media.getContentUri(mVolumeName);
         mExternalFiles = MediaStore.Files.getContentUri(mVolumeName);
+        mContext.getExternalMediaDirs();
     }
 
     @Test