thomasokken / free42

Free42 : An HP-42S Calculator Simulator
https://thomasokken.com/free42/
GNU General Public License v2.0
280 stars 54 forks source link

No permission to access files while importing programs #49

Closed quinvirE closed 2 years ago

quinvirE commented 2 years ago

Not able to import programs because of insufficient permissions on Android 12 (LineageOS 19.1). App permissions are set to access media files only. RAW files are not visible in the in-app browser.

App version: 3.0.14

Screenshot_20220901-145020_Free42 Screenshot_20220901-145053_Permission controller Screenshot_20220901-145008_Free42

quinvirE commented 2 years ago

Solved it by using Permission Manager X from F-droid

sbridger commented 9 months ago

It seems this lets you access SDcard... <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>

While Play store won't give this permission, you could put it in the apk in your download directory. As a non-google user, this is what I have to use anyway...

Google says Device-to-device data migration is a legitimate use of this permission, which is what import/export is for

. If your app includes a use case similar to any of the following, it's likely that it can request the MANAGE_EXTERNAL_STORAGE permission:

File managers
Backup and restore apps
Anti-virus apps
Document management apps
On-device file search
Disk and file encryption
[Device-to-device data migration](https://developer.android.com/guide/topics/data/testingbackup#TestingTransfer)