My previous question (Is it possible to share an image on Android via a data URL?) is related to this question. I have figured out how to share an image from my application
I'm not familiar with the permissions I am or am not requiring or how to disable them
Try replacing:
with:
You really should have android:exported="true"
in the first one too, but the permissions change I was referring to represents the removal of android:readPermission
and
Then, get rid of addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
in your Java code.
This sets up your ContentProvider
to be world-readable. Long-term, that might not be the right answer. Short-term, it will help to determine if your Android 2.2.2 problem is because FLAG_GRANT_READ_URI_PERMISSION
is not being honored.