пути string dbPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), DATABASE_NAME);?
Пытаюсь искать в Android device monitor во вкладке FileExplorer, пока безуспешно
2) Есть ли поиск по этому File Manager-у?
1 использовать другой способ задания пути, в essentials есть путь для кеша приложения, туда кидать базу нужно
мне надо наоборот во внешнее хранилище. Пытался найти пример как это сделать, но везде примеры Environment.getExternalStoragePublicDirectory, которая теперь не работает.
Вы уже записали файл и не можете найти?
вообще мне главное нужно сохранить БД во внешнее хранилище. Пытался найти пример как это сделать, но везде примеры Environment.getExternalStoragePublicDirectory, которая теперь не работает. Разрешения даны, но всё равно не ошибку выдаёт - нет доступа во время выполнения или чтото такое
а вы запросили runtime разрешение?
начиная с десятки этого мало)
вообще подумайте нало ли начиная с десятки андроид напридумували довольно непростых прикол для управления внешним хранилищем (чекните тута, особенно Target Android 11 раздел) read/write больше не дают никаких преимуществ если таргет на андроид 11+ теперь нужно MANAGE_EXTRENAL_STORAGE для которого нужно запрашивать разрешение у плей маркета
Обсуждают сегодня