I am following the standard practice to get a screenshot / screengrab as described here and I am able to save it using save_png()
on Desktop / Ubuntu.
However, the same code is failing on Android, Do I need a special permission to save to a system folder ? I am using Godot 3.2
var fullName = OS.get_system_dir( OS.SYSTEM_DIR_PICTURES ) + "/this_is_a_screen_grab.png"
saveErr :12 fullname :/storage/emulated/0/Pictures/this_is_a_screen_grab.png
12 being : ERRFILECANT_OPEN
Just for testing i i use the user folder it works:
var fullName = OS.get_user_data_dir() + "/this_is_a_screen_grab.png"
saveErr :0 fullname :/data/data/org.godotengine.myGame/files/this_is_a_screen_grab.png
However I am unable to find the picture on the test device Huawei...
Any help Appreciated :-)