View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012845 | MMA | General | public | 2015-09-04 05:53 | 2016-05-28 07:03 |
Reporter | marek | Assigned To | |||
Priority | urgent | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.1.3 | ||||
Target Version | 1.3.0 | Fixed in Version | 1.2.0 | ||
Summary | 0012845: Support for SD card adopted as internal storage | ||||
Description | Android 6.0 Marshmallow introduced new feature where SD card can be used as main storage. This is great news for us because no storage permissions will be needed there. MMA is probably prepared for this change but there might be some pitfalls so it should be tested. | ||||
Additional Information | https://developer.android.com/preview/behavior-changes.html#behavior-adoptable-storage https://www.mediawiki.org/wiki/Notes_from_Google_I/O_15#Soon | ||||
Tags | No tags attached. | ||||
Fixed in build | 597 | ||||
|
So it is impossible to test it on emulator. But according this video: https://youtu.be/ndBdf1_oOGA?t=36m5s ..it should be possible to test it on Nexus Devices where USB storages might be forced to adopt this kind of storage. Normally it would be possible only with SD cards. So hopefully it will be possible to test on Nexus Player.. I do not have other Android 6 device. Commands for testing: adb root && sleep 2 adb shell setprop persist.fw.force_adoptable 1 adb reboot More info also here: http://www.androidpolice.com/2015/05/28/android-m-feature-spotlight-external-storage-can-be-adopted-as-true-internal-storage-or-accessed-normally-with-no-additional-apps/ |
|
fyi, the Android 6 SD Card handling has downsides that aren't immediately apparent: http://liliputing.com/2015/10/android-6-0-can-treat-sd-cards-as-internal-storage-at-a-cost.html |
|
Assigned to me to test this on NVidia Shield K1 (per Marek's request) |
|
I tested on my Shield K1 and results are 1) Formated SD card as "Internal" => all data erased as expected, SD card no longer available via MTP and via Total Commander for Android (TCA), but so far all worked fine - just the SD card "hidden" 2) Selected "Migrate" for the SD card which caused that some data were migrated from Internal to SD card (with cautions that some apps won't work correctly) => after the migration the Internal memory a) isn't visible via MTP at all b) Is not available from TCA (Cannot open file/folder!) c) In MMA, upon clicking any node there is "Connected to Computer - please eject the device in order to access the files" message - log K1FMXTTQTC So generally this feature doesn't seem to be usable on K1 -- resulting in inaccessibility of any storage after the data migration |
|
OK, after device restart the Internal storage is available again with the capacity of SD card, but over MTP it is presented still as SD card and in MMW with the original SD card profile. But generally all seem to work correctly, storage prefixes matches and USB sync and WiFi with the SD card continues to work fine, but is much more slower to transfer the files. - after USB sync log BYDHKAJ640 - after WiFi sync log TU67RU1C7E |
|
Fixed in build 597 |
|
Verified 599 |