In Android Q è stata introdotta la nuova funzionalità di archiviazione con ambito, che dice:
le app destinate ad Android 10 (livello API 29 e successive) ricevono l'accesso con ambito alla memoria esterna o alla memoria con ambito, per impostazione predefinita. Tali app hanno accesso solo alla directory specifica dell'app su memoria esterna, nonché a tipi specifici di media creati dall'app.
Ho la mia app che crea il database SQLite su memoria esterna, in modo tale che quando l'app disinstalla il database è ancora viva e può essere utilizzata in seguito come ripristino o essere utilizzata al di fuori del dispositivo Android (diciamo nel PC)
Come devo ottenere lo stesso effetto con Android Q? Più precisamente se il database è archiviato in una directory pubblica esterna - come posso leggere questo database usando lo standard SQLiteOpenHelper
?