Хранилище мультимедиа андроид что это

Хранилище мультимедиа андроид что это

Андрей Подкин

При использовании приложений под Android иногда появляются вопросы: «А где приложение хранит созданные файлы?», «Можно ли до них достучаться?» и «Удалятся ли файлы при удалении приложения?» Давайте попробуем посмотреть, где же приложение может хранить свои данные и какие последствия это имеет для пользователя.

Внутреннее хранилище данных

Смысл следует непосредственно из названия. Внутреннее хранилище (internal storage) располагается всегда в памяти смартфона вне зависимости от того, есть ли возможность установки карты памяти (и тем более того, вставлена ли она). Эта область памяти является защищенной. Находится в системном разделе /data. По умолчанию все файлы, которые там располагаются, доступны только тому приложению, которое их создало. Разумеется, можно сделать файлы доступными для других приложений, но это надо делать специально. Если приложение не открывает файлы для доступа извне, достучаться к ним можно будет только получив root.

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

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

Пример: приложение «Лекции по истории России». В приложении хороший контент (и по содержанию, и по качеству звука). Но сохраняется он во внутреннюю память. На бюджетных устройствах, где этой памяти мало, становится затруднительным закачать заранее много лекций, а потом, отключившись от интернета, слушать их. Второй проблемой становится собственно регламент доступа к данным. Даже если ограничиться тематикой истории, у меня есть аудиофайлы, полученные из трех источников: данное приложение, подкасты и аудиоверсии роликов с youtube. Хочется взять и объединить навек в их земной юдоли под владычеством всесильным Властелина Мордора их все в единый плейлист, и слушать его одним аудиоплеером. Но на смартфоне без root это сделать невозможно.

Внешнее хранилище «личных» данных

С точки зрения разработчика, кроме внутреннего хранилища данных, для персональных целей приложения есть еще внешнее хранилище. Оно необязательно размещается на карте памяти. Это может быть и внутренняя память смартфона, но весь раздел с такими данными размещается в общем доступе. В корне раздела есть папка Android/data, а в ней — подпапки с именами пакетов приложений.

Плюсы такого подхода очевидны: данные доступны извне для целей пользователя. А если это карта памяти, то и емкость может быть ограничена только вашими финансами (в продаже уже можно найти карты памяти на 400 гигабайт). Минусы тоже понятны: в любой момент любое приложение (конечно, имеющее разрешение на доступ к «внешним» данным) может взять и стереть чужие файлы. Также файлы будут удалены системой при удалении приложения (или при очистке его данных).

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

Общее внешнее хранилище

Располагается в корне «внешнего» раздела на одном уровне с папкой «Android». Предназначается для хранения данных, разделяемых между разными приложениями. Обычно в документации Google в качестве примера приводят картинки (фото с камеры — папка DCIM). Основная проблема данных файлов: они никогда не удаляются автоматически. Даже если приложение вы удалили.

Пример: мессенджер Telegram. После того, как вы удалили приложение, загруженные файлы никуда не исчезают. Они продолжают спокойно лежать на накопителе данных, занимая драгоценное место.

Как можно удалить файлы, не удаляя приложения

Здесь важно ввести еще одну классификацию файлов приложений. Она справедлива для внутреннего хранилища и для внешнего хранилища личных данных. Все данные делятся на два типа: собственно данные и кэш.

Данные (папка data) — некие файлы, которые, по логике Google, нужны для постоянной работы с ними. Если полностью их удалить, то приложение поведет себя точно так же, как если бы его переустановили (удалили и заново установили). Частичное удаление файлов может не привести ни к каким неприятным последствиям. Но важно понимать, какие конкретно данные вы удаляете (например, очевидно, что скачанные файлы подкастов можно удалять совершенно свободно — это не повлияет на работоспособность подкаст-менеджера).

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

Очистка памяти и кэша вызывается из настроек приложения. Кнопка «Очистить кэш» очищает только кэш, а кнопка «Очистить данные» — и кэш, и данные приложения.

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

В приложении «Галерея» моего смартфона (SGS2, Android 4.0.4) отображаются все графические файлы и видеоролики, которые находятся в ОС Android. Ну, по крайней мере, те файлы, что находятся в доступных для пользователя каталогах.

Я хочу, чтобы в Галерее отображались только снимки и ролики, сделанные мною с помощью камеры. А скачанные из интернета картинки — не отображались. Не знаю, как это правильно называется, поэтому использовал оборот «область поиска».

Не пойму, как это настроить…
Вариант с созданием файла .nomedia пробовал. Не помогло.

  • Вопрос задан более трёх лет назад
  • 19751 просмотр

Создать файл .nomedia в тех директориях, которые должны быть исключены из «Галереи»

Настройки — Приложения — Галерея:
Очистить кеш, Удалить даннные, принудительно остановить.

Настройки — Приложения — Хранилище мультимедиа:
Очистить кеш, Удалить даннные, принудительно остановить.

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

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

Но вместе с повышением количества выполняющихся на устройстве задач, вырастает и шанс того, что один из процессов перестанет работать, сломается и выдаст ошибку. Одна из проблем, которая может произойти на вашем устройстве — ошибка в приложении android process media.

Когда может произойти ошибка в приложении android process media

Обычно с такой проблемой сталкиваются пользователи, попытавшиеся установить приложение из магазина Play Market. Также сбой в медиа-процессе может возникнуть при запуске каких-либо программ или гаджетов. Если устройство не сможет справиться с поставленной задачей, то ненадолго зависнет, а после выдаст уведомление с соответствующей надписью об ошибке в приложении android process media.

В приложении произошла ошибка android process media

Причины возникновения

На всех Android —устройствах существует специальный процесс, отвечающий за сканирование всех файлов системы. Нужен он для того, чтобы рассортировать по местам в фоновом режиме все фото, видео, папки и файлы других различных форматов. Например, вы закачали на телефон или планшет новую музыку в формате .mp3. В этот же самый момент android process media определит, к какой категории относится появившейся в системе файл, и отправит его к отвечающему за проигрывание музыки приложению. После этого вы сможете зайти в программу «Музыка» и увидеть там, в разделе «Добавленные недавно», вашу песню. Но процесс распределения может дать сбой, если наткнется на испорченные или некорректные файлы. Также ошибку может вызвать файл неизвестного системе формата, или одинаково названные папки во внутренней и внешней памяти.

Как устранить

Существует несколько способов, позволяющих решить возникшую проблему. Но все они предельно просты и не потребуют от вас каких-либо финансовых затрат и больших знаний в области Android-устройств.

Перезагрузка

Первое, что стоит сделать, если у вас возникла ошибка на телефоне, планшете или компьютере — перезагрузить устройство. При этом все процессы отключаться, а после самостоятельно возобновят работу. В том числе и медиа-процесс, сканирующий файлы системы.

Очистка кэша

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

    Откройте приложение «Настройки» на своем устройстве.

Переходим в раздел «Приложения»

Переходим в раздел «Все»

Переходим в раздел «Диспетчер загрузок»

Нажимаем указанные кнопки

Переходим к общему списку

Переходим к процессу «Хранилище мультимедиа»

Нажимаем указанные кнопки

Нажимаем указанные кнопки

Нажимаем указанные кнопки

Заходим в раздел «Память»

Нажимаем на кнопку «Кэш»

Настройка карты памяти

Проблема может возникать из-за совпадений имен папок во внутренней памяти телефона с имена папок на SD-карте. Вручную проверьте обе памяти и переименуйте одинаково называющиеся папки.

Убедиться в том, что проблема в SD-карте, вы можете, вытащив ее из телефона и попробовав закачать что-либо из Play Market или запустить приложение, которое раньше не открывалось. Если все заработало, то есть два выхода: приобрести новую карту памяти или отформатировать проблемную. Произвести форматирование, можно выполнив следующие шаги, но предварительно настоятельно рекомендуется скопировать все полезные и нужные файлы на другой носитель, так как все они будут безвозвратно удалены:

    Открываем приложение «Настройки».

Переходим в раздел «Память»

Нажимаем кнопку «Форматировать: MicroSD»

Нажимаем кнопку «Формат»

Настройка синхронизации с аккаунтом Google

Возможно, проблема возникает из-за проблем в синхронизации с сервисами Google. Чтобы отключить ее, выполните следующие шаги:

    Откройте приложение «Настройки».

Переходим в раздел «Аккаунты»

Нажимаем на иконку Google

Нажимаем на логин вашего аккаунта

Снимаем все галочки

Переходим в раздел «Приложения»

Перейдите в подраздел «Все»

Перейдите к приложению «Галерея»

Нажимаем указанные кнопки

Переходим к приложению «Диспетчер загрузки»

Остановите приложение и сотрите данные

Видео: как устранить ошибку android.process.media

Сброс настроек

Этот способ относится к радикальным, так как повлечет удаление всего контента, находящегося на устройстве. Скопируйте все необходимые вам файлы на сторонний носитель, после чего выполните следующие действия:

    Откройте приложение «Настройки».

Переходим в раздел «Восстановление и сброс»

Нажимаем кнопку «Сброс настроек»

Нажимаем кнопку «Сброс»

Отключение сканирования определенных папок

Если вы точно знаете, из-за какого файла возникает проблема, но по каким-то причинам не хотите его удалять, то создайте в папке, в которой он хранится, файл с именем .nomedia. Это специальное название, дающие команду процессу сканирования не проверять файлы, находящиеся в папке.

Создаем папку с именем .nomedia

Особенности для разных версий Android

Ошибка android process media практически никогда не возникает на устройствах, с операционной системой версии 4.3 и выше. Так что если ваш телефон или планшет более ранней версии, и при этом поддерживает новые обновления, то выполните следующие действия:

    Откройте приложение «Настройки».

Переходим в раздел «О телефоне»

Нажимаем кнопку «Обновление системы»

Ждем, пока устройство найдет доступные обновления

Нажимаем кнопку «Загрузить»

Если вы неправильно удаляли приложения, закачивали в память телефона фото, видео или другие файлы неизвестного формата, или у вас сбились настройки карты или синхронизации аккаунта Google, то при выполнении некоторых операций может появиться ошибка android process media. Чтобы избавиться от нее, воспользуйтесь одной из вышеописанных инструкций. Если ни одна из них не помогла, то остается одно — обратиться в сервис, подробно описав возникшую проблему и то, какие способы ее устранения вы уже испробовали.

Ссылка на основную публикацию
Хранение машины в гараже плюсы и минусы
От того, в каких условиях хранится автомобиль, во многом зависит его техническое состояние, а также внешний вид, а при желании...
Фартуки для кухни отзывы какие лучше брать
Сегодня поговорим о самых популярных материалах для оформления рабочей зоны, сравним их и выясним какой же материал лучше всего подойдет...
Фейк ава в вк парня
Фото девушек на аву Фото девушек на аву Здесь вы можете найти для себя много реальных фото на аву красивых...
Хранилище игр на пк
Играй в любимые игры на любом компьютере без лагов и тормозов Играй в крутые игры Как работает Loudplay Мы предоставляем...
Adblock detector