ResourceDrawableDecoder
Decodes Drawables given resource Uris.
This is typically used as a fallback for resource types that either aren't Bitmaps (see #350) or for resource types that we can't obtain an java.io.InputStream for using a standard ContentResolver, including some types of application icons and resources loaded from other packages.