Android macht leider vieles mit der Zeit dicht.
Es gibt auch einen Unterschied, ob es auf dem internen Speicher oder dem externen Speicher (SD-Card) liegt.
Es gab hier auch bereits mehrere Threads, bezüglich "gemeinsamer" Zugriffe.
Wäre bestimmt eine Idee mal danach zu suchen.
Was immer ging:
Dateien außerhalb, also auf "deinem" Server oder im Google-Drive.
Oder du erstellst dir eine Activity, welche vom jeweils anderen Programm aufgerufen wird, und worüber die aktuellen Daten übergeben oder abgeholt werden,
bzw. wenn beide Programme gleichzeitig aktiv sind, via
TCP/
IP (Server\Client) auf
localhost die aktuellen Daten austauschen.
Oder du mußt mal schauen, was andere Programme für Rechte haben, also die File-Browser,
aber ob Google dir so einfach erlaubt diese Rechte zu benutzen .... glaub nicht.