Yes , the file component needs the write permission for writing files to the app specific directory , and the read permission for reading from the app specific directory,seems that it is a bug , see here:
And again my “beloved” - apparently never ending - topic “permissions”:
When I save a text in the private or in the app-specific directory (ASD), WRITE_EXTERNAL_STORAGE permissison is requested in both cases. If I deny, none of the text files are saved / created.
No permissions (READ / WRITE) should be required for these (private) directories. Under Android 10 and especially under Android 11, the ASD is of outstanding importance (→ scoped storage).
@Kodular Therefore, remove the permissions…
Hello especially to the developers,
for several reasons I want to switch from App Inventor to Kodular. Unfortunately, Kokular also has a permission issue (READ_WRITE_EXTERNAL_STORAGE) when saving to an app-specific folder. I have already posted this issue in the App Inventor Forum, but have not received a satisfactory answer.
I would like to save files in the so-called “app-specific (private) external storage”. According to Google, this does not require READ_ / WRITE_EXTERNAL STORAGE permissio…
Fortunately , there is an extension here :
Introduction
EFile is a modified version of original File component.The only difference between File component and the extension is that the extension does not asks for write permission if you want to write to Application Specific Directory and read permission if you want to read from Application Specific Directory or Assets.
Latest Version: 4
Released: 2020-06-10T18:30:00Z (UTC)
Last Updated: 2021-06-22T18:30:00Z (UTC)
Blocks
[image]
[image]
Documentation
After File Saved
Event ind…
That doesn’t need a permission to read /write files in the app specific directory.
6 Likes