В Android Q була представлена нова функція зберігання в масштабі , яка говорить:
додаткам, орієнтованим на Android 10 (рівень API 29) і новіших, за замовчуванням надається широкомасштабний доступ до зовнішнього сховища чи масштабного сховища. Такі додатки мають доступ лише до конкретного каталогу додатка на зовнішньому сховищі, а також до певних типів носіїв, які додаток створив.
У мене є додаток, яке створює базу даних SQLite на зовнішньому сховищі, таким чином, коли додаток видаляє базу даних, як і раніше, вона може бути використана пізніше як відновлення або використовуватись поза пристроєм Android (скажімо, на ПК)
Як мені досягти такого ж ефекту за допомогою Android Q? Точніше, якщо база даних зберігається у зовнішньому загальнодоступному каталозі - як я можу прочитати цю базу даних за допомогою стандартного SQLiteOpenHelper
?