SecurityException with grantUriPermission when sharing a file with FileProvider
Well, after a week and a lot of trial and error, it seems the answer is to not specify permissions. So the App A Manifest should instead contain: <provider android:name=”android.support.v4.content.FileProvider” android:authorities=”au.com.example.AppA.fileprovider” android:exported=”false” android:grantUriPermissions=”true” > <meta-data android:name=”android.support.FILE_PROVIDER_PATHS” android:resource=”@xml/filepaths” /> </provider> ie, I removed the read and write permissions. My initial understanding, and failing to find documentation … Read more