1

I am getting this error:

java.lang.SecurityException: Permission Denial: reading com.google.android.gm.sapi.SapiUiProvider uri content://com.google.android.gm.sapi/_____________@gmail.com/message_attachment_external/#thread-f:1767858831150858747/#msg-f:1767858831150858747/0.1 from pid=14714, uid=10343 requires the provider be exported, or grantUriPermission()

in this line:

Cursor fileCursor = getContentResolver().query(uri, new String[]{ OpenableColumns.DISPLAY_NAME }, null, null, null);

manifest

<intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <action android:name="android.intent.action.GET_CONTENT"/>
                <action android:name="android.intent.action.OPEN_DOCUMENT"/>
                <action android:name="android.intent.action.PICK"/>
                <category android:name="android.intent.category.OPENABLE"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.BROWSABLE"/>
                <data android:scheme="content"/>
                <data android:pathPattern=".*\.gpx"/>
                <data android:mimeType="application/xml"/>
                <data android:mimeType="application/octet-stream"/>
            </intent-filter>
user3092292
  • 49
  • 2
  • 2
  • 9

0 Answers0