Папка android r где найти

Обновлено: 30.09.2022

Начиная с Android 11 папка с данными приложения становится невидимой для сторонних приложений в соответствии с изменением разрешений на хранение. Вы больше не можете перечислять файлы напрямую:

/storage/emulated/0/Android/data/[app_package]

Начиная с QuickEdit 1.8.5, он поддерживает чтение содержимого в папке данных на Android 11, но требует некоторых дополнительных действий для предоставления разрешения на доступ к папке данных.

Редактировать файлы в папке данных с помощью QuickEdit

Обновите QuickEdit до версии 1.8.5 и выше, после чего вы сможете использовать следующий способ предоставления QuickEdit права на чтение/запись в папку данных:

Перейти к папке данных

Используя встроенный проводник QuickEdit, чтобы найти папку с данными во внутреннем хранилище, путь выглядит примерно так: /storage/emulated/0/Android/data

Предоставить разрешение на доступ к папке данных

В последней версии QuickEdit появится диалоговое окно предоставления разрешения, в котором будет указана папка с данными, и нажмите «использовать эту папку», чтобы предоставить разрешение.

На этом шаге выберите папку данных, а не папку Android или другие папки. Путь к папке данных аналогичен: /storage/emulated/0/Android/data. Обычно, когда вы нажимаете «ОК» в диалоговом окне предоставления доступа, он направляет вас к нужной папке, вам просто нужно нажать кнопку «использовать эту папку».

Доступ к папке данных как обычно

После успешного предоставления доступа вы можете получить доступ к папке данных как обычно.

Если диалоговое окно предоставления доступа появляется снова, это означает, что вы выбрали неправильную папку для предоставления доступа, повторите предыдущий шаг, выберите папку данных и повторите попытку.

Редактировать файлы в папке данных с помощью QuickEdit (предыдущая версия)

Если вы используете старую версию QuickEdit до 1.7.9 или предыдущее решение вам не подходит, попробуйте следовать инструкциям.

В настоящее время приложение для управления файлами на системном уровне может просматривать и редактировать файлы в папке данных на Android 11. Вы можете использовать встроенный системный файловый менеджер, чтобы открывать файлы и назначать QuickEdit для редактирования файла.

Ниже приведены шаги, как это сделать:

Найти диспетчер системных файлов

Пожалуйста, перейдите в настройки системы Android, найдите раздел хранилища, нажмите на него. На странице хранилища найдите пункт «Файлы» и щелкните его. Если есть несколько файловых менеджеров, чтобы открыть его, обязательно выберите «Открыть с помощью файлов», чтобы открыть его, который является системным файловым менеджером.

Пожалуйста, посмотрите следующий скриншот для шагов:

Не забудьте выбрать «Файлы» для открытия, а не другие приложения, такие как «Файлы от Google», «Диспетчер файлов» и т. д., которые являются приложениями уровня приложений. Только файловый менеджер системного уровня имеет разрешение на доступ к папке данных.

Открыть файл данных с помощью QuickEdit

В приложении "Файлы" перейдите в папку данных Android, перейдите к приложению и файлу, который вы хотите отредактировать, и нажмите "Плавающая кнопка действия со значком редактирования". Во всплывающем списке приложений выберите QuickEdit, чтобы отредактировать файл.

Не забудьте выбрать «Плавающую кнопку действия со значком редактирования», чтобы отредактировать файл с помощью QuickEdit, а не параметр «Открыть файл с помощью», чтобы открыть файл с помощью QuickEdit. Опция «Редактировать файл с помощью» дает QuickEdit разрешение на запись в файл, но опция «Открыть файл с помощью» дает только разрешение на чтение. Если вы выберете опцию «Открыть файл с помощью», QuickEdit сможет прочитать содержимое файла, но вы не сможете сохранить изменения в файле.

Пожалуйста, посмотрите следующий скриншот для шагов:

Редактировать и сохранять файл данных с помощью QuickEdit

Теперь вы можете редактировать и сохранять файл данных как другие локальные файлы. Если при сохранении изменений появляется всплывающее окно с ошибкой разрешения, дважды подтвердите, что вы выбрали опцию «редактировать файл с помощью» вместо опции «открыть файл с помощью» на предыдущем шаге. Только опция «редактировать файл с помощью» может дать QuickEdit разрешение на запись.

Папка raw (res/raw) является одной из самых важных папок и играет очень важную роль при разработке проектов Android в студии Android. Папка raw в Android используется для хранения файлов mp3, mp4, sfb и т. д. Папка raw создается внутри папки res: main/res/raw. Поэтому мы просто создадим его внутри папки res. Но прежде чем создавать необработанную папку, давайте взглянем на папку ресурсов в Android, которая играет ту же роль, что и необработанная папка в Android Studio. Итак, давайте обсудим, чем папка необработанных ресурсов отличается от папки активов?

Чем папка Resource raw отличается от папки Assets?

  1. активы
  2. папка res/raw

assets and raw folder

Оба они выглядят одинаково, поскольку могут читать файл и генерировать InputStream, как показано ниже.

assets.open(assetPathFilename)

// From res/raw

resources.openRawResource(resourceRawFilename)

Но когда какую папку использовать?

Ниже приведены рекомендации, которые могут быть полезны при выборе

  • активы: разработчик может назвать имя файла любым способом, например использовать заглавные буквы (имя файла) или пробел (имя файла).
  • res/raw: в этом случае имя файла ограничено. Имена файловых ресурсов должны содержать только строчные буквы az, 0–9 или символы подчеркивания.
  • активы: если разработчик хочет разделить файлы на подпапки, он может сделать это в активах, как показано ниже.
  • assets: способ чтения в InputStream приведен ниже. Если имя файла не существует, нам нужно его перехватить.
  • папка res/raw: Здесь способ чтения в InputStream:

Поэтому размещение файла в папке res/raw обеспечит правильное имя файла во время проверки во время компиляции.

  • активы: если разработчик хочет вывести список всех файлов в папке ресурсов, он/она использовал функцию list() и указал имя папки или " " в корневой папке, как указано ниже.
  • res/raw: в этой папке это невозможно. Разработчик должен знать имя файла во время разработки, а не во время выполнения.

Таким образом, в ресурсах можно прочитать имя файла во время выполнения, перечислить их и использовать динамически. В res/raw их нужно закодировать в готовом виде, возможно, в файле строковых ресурсов.

  • активы: нет простого способа упорядочить файл XML (например, AndroidManifest.xml) так, чтобы он указывал на файл в папке ресурсов.
  • res/raw: в любых файлах XML, таких как Java, разработчик может легко получить доступ к файлу в формате res/raw, используя @raw/filename.

Как создать папку Resource Raw в Android Studio?

Теперь давайте обсудим, как создать папку Resource Raw в Android Studio. Ниже приведен пошаговый процесс создания папки Resource Raw в студии Android.

Шаг 1. Чтобы создать папку Resource Raw в студии Android, сначала откройте проект в режиме Android, как показано на изображении ниже.

Добавить локальный файл HTML

Шаг 2. Откройте свою студию Android, перейдите в приложение > res > щелкните правой кнопкой мыши > Создать > Каталог ресурсов Android, как показано на изображении ниже.


Шаг 3. Появится всплывающее окно, как показано ниже. Здесь в типе ресурса выберите raw.


Шаг 4. После выбора необработанных данных в раскрывающемся меню нажмите кнопку "ОК" и оставьте все как есть.


Шаг 5. Теперь вы можете видеть, что папка raw создана, и вы можете найти ее в приложении > res > raw, как показано на изображении ниже.


Это новое ограничение (начатое в DP1 и продолженное в DP3) запрещает всем приложениям (включая системные приложения, такие как встроенный файловый менеджер) доступ ко всей папке "Android" на основном томе хранилища.

Похоже, единственное приложение, которому разрешен доступ к папке, — это Play Маркет и, возможно, другие приложения, которым разрешено устанавливать приложения без какого-либо подтверждения (конечно, это должны быть системные приложения).

Неважно, насколько хорошо просит разработчик, не имеет значения, как пользователь предоставляет это, и даже если это выглядит так, как будто пользователь предоставляет доступ только к этой папке. Приложение ничего не сможет сделать с этой папкой (кроме принадлежащих ей подпапок, для которых, конечно, не требуется никаких разрешений).

В настоящее время доступ к этой папке возможен только двумя способами (помимо того, что это системное приложение, которое может устанавливать приложения без подтверждения):

Через USB (например, ПК). Вот так. Вы без проблем видите папку на ПК, но не можете сделать это на своем устройстве.

На рутированных устройствах.

Эти ограничения разрушат различные типы приложений:

Резервное копирование и восстановление — особенно необходимых файлов obb (в основном используется для больших приложений, таких как игры). Иногда также файлы других типов.

Диспетчер файлов (предполагается, что он показывает все файлы, но не может делать это, пока ваш компьютер может через USB). Это может быть полезно для анализа используемого там пространства, для очистки хранилища, для обмена некоторыми файлами ( например файлы ПЗУ приложений эмулятора) и т. д.

Альтернативы Play Store (APKPure, но, вероятно, не F-Droid, например, объяснение здесь), поскольку они не могут, например, копировать файлы в папку «Android/obb».Единственный способ для них работать — иметь разрешение на установку приложений, а для этого они должны быть системными приложениями, которые, как мы все знаем, довольно хлопотны и могут давать слишком много разрешений.

Это затрагивает все приложения, в том числе старые приложения, которые работали раньше, а это означает, что не будет даже обратной совместимости.

Пожалуйста, рассмотрите возможность отметить любой из них звездочкой, чтобы помочь избежать этого решения, или, по крайней мере, осветить некоторые из этих случаев:

 Как открыть и отредактировать папку Android на Android 11 (R)

После обновления до Android 11 они наложили некоторые ограничения на управление файлами, Google установил ограничение на просмотр, доступ или изменение папки или файла в папке Android, что означает, что вы не можете копировать или вставлять файлы игры. OBB или данные на Android R. Но у нас есть несколько решений для доступа к папке Android, которые я объяснил ниже. Благодаря этому решению вы по-прежнему можете использовать конфигурацию PUBG Mobile на Android 11.

Android 11 – это одиннадцатый основной выпуск и 18-я версия Android – мобильной операционной системы, разработанной Open Handset Alliance под руководством Google. Он был выпущен 8 сентября 2020 года и является последней версией Android на сегодняшний день. Википедия

Так много вашей путаницы с папкой obb или data в Internal/Android больше не отображается. Это наихудшая ситуация для игровых модификаторов, скажем, любителей конфига, LOL. Между прочим, я сделал сообщение об использовании конфигурации на Android 11 в PUBG Mobile, ознакомьтесь с ним, если вам интересно.

Предполагается, что новый API не позволит приложениям читать данные друг друга. Это означает, что они могут помешать злоумышленникам отслеживать ваш телефон, но это ограничение также распространяется на ваши файловые менеджеры, и вы не можете получить доступ к папке Obb или Data через обычное приложение для управления файлами.

Как получить доступ и редактировать папку Android на Android 11

В этом руководстве обходят радикальные ограничения Scoped Storage на Android 11 (с полномочиями root или без полномочий root) с помощью «Root Explorer». Убедитесь, что правильно следуете приведенному ниже руководству, чтобы не ошибиться.

Устройства без полномочий root

Это должно работать с устройствами без рута. Я пробовал это на телефоне Android 11 без рута, и он работает как обычно. Поэтому мы будем использовать «Root Explorer». Возможно, не любая версия этого приложения будет работать без рута для доступа к папке Android, но я дам вам правильный выбор.

Устройства с root-доступом

Если вы рутировали свой телефон, возможно, вы можете использовать большую часть файлового менеджера, чтобы обойти ограничение хранилища Android 11, но единственное приложение, которое я тестировал, — это также «Root Explorer». Так что мы снова воспользуемся этим приложением.

Первый метод

Второй метод

Некоторые люди также работают с приложением «X-Plore» или «MiXplorer», но я понятия не имею, потому что я не тестировал его, поэтому дайте мне знать в комментарии. Вот как обойти жесткие ограничения Scoped Storage на Android 11 (R). Я знаю, что это sck, поэтому я надеюсь, что Google даст нам решение этой проблемы.

Есть проблемы или вопросы, связанные с проблемой хранения на Android 11? Пожалуйста, дайте мне знать и оставьте свой комментарий в разделе комментариев ниже. хорошего дня!

Читайте также: