Originally Posted by kuromusha38
I'm ask this question on behalf of the AnkiDroid developers (I'm just a user, they are too busy so I'm asking), we are in the process of getting rid redundant functions in the menu. There is a function called "Use Internal Memory", so apparently it is designed to give the user the option to move AnkiDroid folder to the "internal memory" of the device.
The issue can be found here https://code.google.com/p/ankidroid/...detail?id=1351
You know how on Android devices, the device storage is partitioned into system memory and the reminder is called SDcard and the actually SD card is called extSdCard, anyways, basically we would like to know if there is a device that does not partition the device memory into system and sdcard, that is no internal sdcard partition, all device storage is just one partition.
And in your opinion, do you think such function is necessary at all?
If I'm posting in the wrong section, I do apologise in advance.
nope, too much risk, imagine putting bootloader and imei in the same block? + being writable...
also, I don't think its need that function, however if it needs, then you check to see if an external sdcard mount point exists (/storage/sdcard1, /extsdcard, /external_sdcard,/mnt/storage1, /mnt/storage/sdcard1). if exists and you can write things on it, then the device haves external sdcard, then you check to see if internal is also writable/ readable(get it´s mount point using android api itself), then just for sake, you compare the mount points, if differs then device haves external and internal, if its the same, then its only external.