Update storage sandbox path translation methods.
Update these methods to consider if the app is sandboxed or not. Earlier, only apps with WRITE_MEDIA_STORAGE have access to full external storage. So, clients had to check this before calling these translate methods. Now, apps under instrumention might also have full storage access and DownloadProvider will also start using these translate methods. So, instead of having the clients deal with it, move the logic of checking if an app is sandboxed or not into these translate methods. Bug: 117229024 Bug: 119265456 Test: atest MediaProviderTests Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore* Test: atest services/tests/servicestests/src/com/android/server/StorageManagerServiceTest.java Change-Id: If679e71a906bb2106752721409b4410557fb3e28
Loading
Please register or sign in to comment