For most users its initial state is completely empty! Apps must ask the user to grant write access to a folder on the SD card. It looks like Google has taken the — mostly negative — feedback to heart and made microSD folder access more flexible, while keeping the security measure in place for apps that have no business in modifying data across the microSD card.
You must select the top-level root folder of the SD card. The system uses this to connect you to the media that the user originally selected, even if the user swaps the media around between multiple slots.
They open a system folder chooser dialog. Yep, the primary shared storage device should appear in the picker, even on the emulator.
Comment Actions Since the configuration for plugins is quite hidden, I agree with Simon it can be confusing.
When the user taps it we show the config screen. With the arrival of new Lollipop APIs, apps will again be able to write data to any folder on the microSD card, provided the user allows it. We can also add a small text explanation in the config screen.
This will be great for something like a camera app or sound recorder, because now the files they produce will be automatically available to every other app without any hassle.
Lots of good questions, let's dig in. The method however didn't sort out all the problems related to the storage in case of apps that dealt with media files images and video and required more space to store files on to the microSD cards.