Итак, я создаю приложение для Android с .net Maui, которое считывает XML-файл из моих документов (/storage/emulated/0/Documents). Приложение на 100% способно генерировать собственный XML-файл, чтобы гарантировать его постоянное существование. Однако, если я заменю XML, приложение выйдет из строя с исключением отказа в доступе. Я считаю, что это связано с тем, что я использую разрешения Storage_Read и Storage_Write вместо Manage_External_Storage. Сейчас я ищу обходной путь для получения этого разрешения, поскольку .net maui еще не обновил свою систему разрешений до уровня API 34.
Код, запрашивающий разрешения:
PermissionStatus lReadStatus = await Permissions.RequestAsync
();
PermissionStatus lWriteStatus =await Permissions.RequestAsync();
Мой Android Manifest.xml:
Подробнее здесь: https://stackoverflow.com/questions/782 ... h-net-maui