@grishka @Revertron мне нужен прямой доступ к файлам из сишного кода.
Между прочим :no_google: мне уже однажды их сломал, поэтому у меня есть две специальные строчки:
<string name="lollipop_write_fail_msg">Из-за политик записи в новых версиях Android, полноценно воспользоваться внешней памятью невозможно. </string>
<string name="kitkat_write_fail_msg">Из-за политик записи Android 4.4, вы не можете воспользоваться внешней памятью. </string>
Между прочим :no_google: мне уже однажды их сломал, поэтому у меня есть две специальные строчки:
<string name="lollipop_write_fail_msg">Из-за политик записи в новых версиях Android, полноценно воспользоваться внешней памятью невозможно. </string>
<string name="kitkat_write_fail_msg">Из-за политик записи Android 4.4, вы не можете воспользоваться внешней памятью. </string>
@a1batross @Revertron так, окей. Насколько я помню, там можно из контент провайдера открыть файловый дескриптор в виде просто int. Я никогда этим не пользовался, но по-моему он как раз для такого и предназначен. Открываешь из джавы, передаёшь в нативный код, а там обычными read/write/close делаешь что хочешь. Ну и даже с scoped storage должно быть можно запросить полный доступ к папке в любом месте доступной пользователю памяти.