xamarin/Xamarin.Mobile — pull request #23 by bjdodson (2013-12-20 00:51:10+00:00)
Title: Support non-standard Content Providers

Not all content providers support querying the Uri that represents a file. Additionally, accessing the Uri can return exceptions other than Java.Lang.IllegalArgumentException, such as Java.Lang.SecurityException. For example on KitKat, Google+'s Photos app can throw this exception for remote content.