#android #permissions #android-storage #scoped-storage
#Android #разрешения #android-хранилище #область действия-хранилище
Вопрос:
С появлением хранилища областей в Android 10 разрешение WRITE_EXTERNAL_STORAGE больше не используется, и мы получаем предупреждение. Однако, насколько я могу судить, это разрешение все еще требуется в версиях ниже Q, поэтому я добавил android:maxSdkVersion=»28″ к разрешению. Но это не отключает предупреждение. Это ошибка или есть что-то еще, что я должен сделать?
Комментарии:
1. Да, это кажется ограничением, однако вы можете игнорировать предупреждение, используя инструменты проектирования
Ответ №1:
Да, это ограничение, но вы можете игнорировать предупреждение, используя инструменты проектирования, как показано ниже tools:ignore="ScopedStorage"
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />
Вы должны добавить пространство имен tools в элемент манифеста, как показано ниже
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"