Just an update on progress, I've got the download location selector implemented, just working out some bugs with it.

Big bug: External storage root directory is repeated (seen in screen 2, /storage/emulated/0/storage/emulated/0/Pandora/etc...)
It's not really a bug since the android downloadmanager prevents me from saving outside of the external storage directory, so this seems inconvenient. I don't have a device that has both internal and "external" storage so I can't exactly test that. AFAIK, Google doesn't officially support sdcards and OEMs modify Google's frameworks to add sdcard support.
Big bug: External storage root directory is repeated (seen in screen 2, /storage/emulated/0/storage/emulated/0/Pandora/etc...)
It's not really a bug since the android downloadmanager prevents me from saving outside of the external storage directory, so this seems inconvenient. I don't have a device that has both internal and "external" storage so I can't exactly test that. AFAIK, Google doesn't officially support sdcards and OEMs modify Google's frameworks to add sdcard support.
Like my work? Consider a donation: http://bit.ly/1fnw38T

