

But if a users click it, this leads to a SecurityException: Permission denied. This works great until Android 4.3, but with Android 4.4 it doesn't: My app still shows on the left side of the Storage Access Framework's file picker. (This wouldn't be really bad but it's not a very advanced file picker and certainly not the main purpose of my app to provide files, so I think it would be rather surprising for users to see my app come up). The file picker activity is marked with android:permission="2aInternalFileBrowsing" so that my internal file picker doesn't show up if other apps use ACTION_GET_CONTENT.

With android:protectionLevel="signature". (It was mainly integrated to browse cloud providers like Dropbox, SkyDrive. My app (Keepass2Android) has an internal file picker for locating password databases, key files etc.
