nikita36078 / J2ME-Loader

A J2ME emulator for Android.
Apache License 2.0
1.84k stars 201 forks source link

External SD card support #321

Open AdityaMH opened 6 years ago

AdityaMH commented 6 years ago

File browser in java app was changed to adding alias "/sdcard/" become "c:/", but still can't load external card "e:/" (or maybe adding usbdisk -> f:/), or maybe emulator still not add external fs feature?

Btw, lollipop external path is "/storage/sdcard0/".

And this issue affected to Class Editor too. when adding text to file, no input can't be inserted.

oatmeal01 commented 6 years ago

have you tried a different java app with file browser(e.g. Blueftp)? if im not mistaken it can load both of the drives directory.

AdityaMH commented 6 years ago

but when trying blueftp/mobile midi editor/ppm, they only showing "c:/" too.

nikita36078 commented 6 years ago

The main problem is that different Android versions work differently with an external memory card, so it's hard to implement proper support for it.

AdityaMH commented 6 years ago

so this emulator doesn't support external memory or not support for several Android version, @nikita36078 ?

nikita36078 commented 6 years ago

Doesn't support at all, but maybe it will be implemented later.

oatmeal01 commented 6 years ago

External storage: /storage/MicroSD /Removable/MicroSD

Internal storage: /storage/sdcard0 /storage/emulated/0 /storage/emulated/legacy /mnt/sdcard /sdcard

stevenfelix505 commented 4 years ago

Maybe you can add "Allow External Storage access" button on J2ME Loader Settings

AdityaMH commented 4 years ago

But still only show internal memory, @stevenfelix505 . Maybe, i think will be good if add input storage path manually in J2ME Loader setting. Example: c:/ "/sdcard/" (permanent) e:/ "auto lead to external memory path or give permission to input/pick folder manually" f:/ just another option same as "e:/".

And the problem is here:

Screenshot_2020-06-17-09-15-30-283_ru playsoftware j2meloader