nikita36078 / J2ME-Loader

A J2ME emulator for Android.
Apache License 2.0
1.7k stars 194 forks source link

Midlets have no place where they can read and write files. An idea about how to fix it #1051

Open vipaoL opened 1 month ago

vipaoL commented 1 month ago

The problem was already mentioned in many other issues. I have an idea about how to fix it: /sdcard/Android/data/ru.playsoftware.j2meloader/files/C/ will be the drive C /sdcard/ will be E:/

Midlets will have the drive C where they can r/w with full rights and will still be able to access the media files from /sdcard by the drive E

JohnOlowe commented 1 month ago

I also have a suggestion. There should be a way the user can edit the system properties to include custom paths for each app. For example something like DRIVE_1: /storage/emulated/0/Local Repositories/ or DRIVE_2: /storage/1C2B-E60E/J2ME_SDK_Projects/ user.home: /storage/emulated/0/Android/data/ru.playsoftware.j2meloader/files/ This way, the user should be able to customize the drives themselves

woesss commented 1 month ago

@vipaoL, this way has already been implemented 2b56c04, but not yet released - if you want to test, install the dev build from https://install.appcenter.ms/users/nikita36078/apps/j2me-loader/distribution_groups/testers