#java #android #android-room #android-permissions #android-11
Вопрос:
Я использую базу данных комнат с внешней базой данных хранения. В Android 11 база данных не может считываться программно, поэтому я добавил разрешение ниже в свой файл манифеста и получил разрешение пользователя.
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage"/>
Код разрешения для Android 11
Intent intent = new Intent();
intent.setAction(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION);
startActivity(intent);
Все работает нормально. После загрузки apk в playstore они отклоняют приложение по причине
Несоблюдение политики разрешений на доступ ко всем файлам
Как я могу решить эту проблему
Комментарии:
1. Если Google отклонит его, вы ничего не сможете с этим поделать.
MANAGE_EXTERNAL_STORAGE
предназначен для приложений проводника файлов. Даже если у вас есть приложение для проводника файлов, это не означает, что ваша заявка будет принята.2. Привет, ребята, я использую общедоступный каталог для хранения своей базы данных, он будет идеально работать в Android 11