File: mergeall-android-scripts/_readme-items/PYDROID3-TKINTER/CODE/_permissions-cross-app.py (original) (raw)

File: mergeall-android-scripts/_readme-items/PYDROID3-TKINTER/CODE/_permissions-cross-app.py

#-------------------------------------------------------------

More permissions tests, run in the Pydroid 3 app.

Pydroid 3 has read+write access to Termux's app-specific

folder in internal storage, but this folder is read only

on removable media like SD cards and USB drives. Using

both apps to update the same data requires internal storage.

#-------------------------------------------------------------

Internal storage: these both work

print(open('/sdcard/Android/data/com.termux/rtest.txt').read())

open('/sdcard/Android/data/com.termux/rtest.txt', 'w').write('zxcv')

SD card: the first works, but the second fails on a permissions error

print(open('/storage/5C32-5336/Android/data/com.termux/rtest.txt').read())

open('/storage/5C32-5336/Android/data/com.termux/rtest.txt', 'w').write('zxcv')