Пытаюсь получить список файлов и папок через: File fl = new File ( “storage/emulated/0/” ). Выдает - null. Пробовал и другими способами открыть нужный мне файл - тоже не хочет. Как-будто у приложения нет прав к памяти смартфона. Что делать? Подскажите.
Так может и правда нет?
Вроде только к отдельной папке приложения можно без прав.
Прочитал я эту статью. Так и не нашел как из приложения получить доступ к внутренней памяти.
Так а доступ к чему именно нужен, какая задача?
Мне нужно открывать из программы текстовый файл из любого места внутренней памяти.
Что за файл, откуда берется?
Совсем из любого места нельзя, в мобильных ОС же все приложения изолированы и т.д. Для этого надо как минимум для начала разблокировать рут доступ к устройству.
К общим папкам типа документов, фото можно обращаться, но вроде надо запросить какие-то права. https://developer.android.com/training/data-storage/shared/documents-files
Открыть файл через Intent получилось. А как читать данные - не разобрался.
При обработке результата путь должен быть в данных интента. Типа как тут: https://stackoverflow.com/a/52757059/964478
У меня получилось открыть и сохранить файл. Благодарю.