Currently Chrome download is trying to reuse media_gallery API on Android, however this API is built with extension.
We need to somehow decouple the extension dependency first and make it available for Android platform.
This includes:
1. Not using extension's blob reader, copy it to media gallery.
2. Extension's media gallery generated structs, for now copy it to media gallery.
3. Make extension code convert the media gallery metadata to its own idl generated structs.
4. Build media gallery service on Android.
Comment 1 by xingliu@chromium.org
, Mar 29 2018