Как найти карту памяти в телефоне

Обновлено: 03.07.2024

Некоторые устройства на операционной системе Android имеют слот под карту памяти, чаще всего, формата microSD. Если у вас одно из таких устройств, это позволит:

  • хранить большее количество информации за счет увеличения объема памяти;
  • переносить некоторые приложения из внутреннего накопителя смартфона на SD-карту без потери их функционала.

Найти информацию о наличии слота под карту памяти sd можно на странице вашего устройства на сайте компании-производителя.

Некоторые из функций sd карты доступны только в устройствах с версией Android 6.0 и выше.

Установка SD-карты в слот android-устройства

Шаг 1. Как правильно установить карту памяти

  1. Определите расположение слота под сд карту в вашем устройстве.
  2. Выключите устройство.
  3. Извлеките слот или откройте заднюю панель устройства. Если это необходимо, приподнимите держатель карты памяти.
  4. Установите карту в нужное положение. Опустите держатель, если это необходимо.
  5. Верните слот и/или заднюю панель устройства в исходное положение.

Шаг 2. Как включить карту памяти sd

1. После включения телефона вы получите уведомление об установке карты памяти.

2. Кликните кнопку «Настроить».

3. Выберите один из вариантов настройки памяти:

  • Съемный накопитель. При выборе этого пункта можно сохранять файлы (музыку, фото и т.п.), переносить их с sd-картой на любое устройство, имеющее слот под карту, без потери сохраненной информации. Перенос приложений в этом случае не предусмотрен.
  • Внутренняя память. Выбирая этот пункт, вы получаете возможность сохранить приложения на дополнительном накопителе, но использовать их можно только на этом устройстве. После переноса сд карты в другое устройство она будет очищена.

4. Проведите дальнейшую настройку по подсказкам, возникающим на дисплее телефона.

5. Когда настройки памяти будут завершены, нажмите кнопку «Готово».

Использование SD-карты

Как перенести приложения на карту памяти

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

Зайдите в настройки своего устройства.

Найдите пункт «Приложения».

Выберите, что именно хотите сохранить на карте памяти.

Выберите пункт «Хранилище».

Зайдите в раздел «Использовано» и кликните кнопку «Изменить».

Выберите пункт "SD-карта".

Проведите дальнейшую настройку по подсказкам, возникающим на дисплее вашего смартфона.

Как перенести файлы с телефона на карту памяти Андроид

Если во время настройки вы выбрали пункт «Съемный накопитель», это дает возможность переместить сохраненные на вашем телефоне файлы (музыку или фото и т.п.) на sd-карту, таким образом, освободив внутреннее хранилище смартфона.

Шаг 1. Копирование сохраненных в телефоне файлов на внешний накопитель

Шаг 2. Удаление файлов, сохраненных во внутреннем накопителе смартфона.

  1. Зайдите в настройки своего устройства.
  2. Выберите «Память».
  3. Выберите пункт «Внутренняя память».
  4. Выберите, какой тип файлов вы хотите удалить.
  5. Долгим нажатием выберите те файлы, которые нужно удалить.
  6. Выберите значок корзины.

Просмотр файлов или приложений, сохраненных на карте памяти

На телефоне можно просматривать список всех файлов, приложений. Кроме того, Андроид позволяет узнать, сколько свободного места осталось на sd-карте.

Если при настройке накопителя был выбран пункт «Внутренняя память»

  1. Зайдите в настройки своего устройства.
  2. Выберите «Память».
  3. В списке выберите карту памяти.
  4. Теперь можно увидеть количество использованного места, а также, сколько памяти накопителя еще свободно. Выбирая различные категории, вы можете просматривать, какие именно файлы скачаны на sd карту.

Если при настройке накопителя был выбран пункт «Съемный накопитель»

Форматирование съемного накопителя

  1. Зайдите в настройки своего устройства.
  2. Выберите пункт «Память».
  3. В списке меню нажмите пункт sd-карта.
  4. Нажмите на три точки (⋮), выберите пункты Настройки → Формат.
  5. Выберите пункт «Очистить и отформатировать» - это удалит все сохраненные приложения/файлы, хранившиеся в памяти внешнего накопителя.

Отключение и извлечение карты памяти

Чтобы не повредить данные, сохраненные на съемном накопителе, перед извлечением его необходимо безопасно отключить!

  1. Зайдите в настройки своего устройства.
  2. Выберите пункт «Память».
  3. Выберите пункт «Извлечь».

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

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

Многие современные телефоны работают с картами памяти, которые позволяют расширить дисковое пространство на мобильном устройстве. На съемный носитель можно записать любую информацию — фотографии, музыку, видеоролики, документы и другие файлы. Емкость мобильных карт памяти может достигать даже 1 ТБ.

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

Родной проводник или Google Files Go

Google Files Go

Приложение ES Проводник

Альтернативный способ — установка стороннего приложения. Найти и загрузить это приложение можно бесплатно из Google Play. После установки пользователь получит полноценный файловый диспетчер, посредством которого можно управлять внутренней и внешней памятью. Здесь поддерживаются возможности копирования, удаления и переименования файлов и папок. Также разработчики предлагают создавать списки избранного или работать с архивами. Программа отличается простым интерфейсом, поэтому будет понятна даже новичку.

ES Проводник

Программа X-Plore

Альтернативный файловый менеджер для телефонов X-Plore отличается широкими функциональными возможностями и простым интерфейсом. После запуска приложения пользователь сможет просматривать встроенную память и карту памяти. В программе доступно создание новых папок, удаления файлов, переименования директорий и копирования информации. Также через программу можно передавать файлы на другие мобильные устройства. Чтобы открыть карту памяти на смартфоне через X-Plore, необходимо нажать по названию съемного накопителя в главном меню.

X-Plore

Карта памяти не отрывается на смартфоне

Иногда пользователи сталкиваются с проблемой, когда карта памяти на телефоне не открывается. Рекомендуется использовать несколько перечисленных файловых менеджеров. Также бывают ситуации, когда емкость карты превышает допустимый порог. Обычно производитель телефона указывает в характеристиках максимальный размер поддерживаемых съемных накопителей и их характеристики. Если карту памяти все равно не видно, рекомендуем изучить эту инструкцию.

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

Итак, начнем с теории.

Терминология

  1. Внутренняя (internal) память — это часть встроенной в телефон карты памяти. При ее использовании по умолчанию папка приложения защищена от доступа других приложений (Using the Internal Storage).
  2. Внешняя (external) память — это общее «внешнее хранилище», т.е. это может быть как часть встроенной памяти, так и удаляемое устройство. Обычно это часть встроенной памяти, как удаляемое устройство я видел в последний раз на андройде 2.2, где встроенная память была около 2Гб, и подключаемая память становилась внешней (Using the External Storage).
  3. Удаляемая (removable) память — все хранилища, которые могут быть удалены из устройства без «хирургических» вмешательств.

До версии KitKat 4.4 API не предоставляло функционала для получения путей к внешней памяти. Начиная с этой версии (API 19) появилась функция public abstract File[] getExternalFilesDirs (String type), которая возвращает массив строк с путями к внутренней и внешней памяти. Но как же быть с нашей SD Card, которая вставлена в слот? Путь к ней мы опять не можем получить.

Результаты поиска

Чтобы ответить на поставленный вопрос я обратился к всезнающему гуглу. Но и он мне не дал четкого ответа. Было рассмотрено множество вариантов определения от использования стандартных функций, которые ведут к внешней памяти, но ничего общего с удаляемыми устройствами хранения данных они не имеют, до обработки правил монтирования устройств (Android же на ядре Linux работает). В последних случаях были использованы «зашитые» пути к папке с примонтироваными устройствами (в различных версиях эта директория разная). Не стоит забывать, что от версии к версии правила монтирования меняются.

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

Описание кода

Был создан класс MountDevice, который содержит в себе путь к устройству, тип устройства и некий хэш.
Типов устройств выделено два (внутреннюю память я не стал трогать, так как к ней доступ можно получить через API системы).


И был создан класс StorageHelper, который и осуществляет поиск доступных карт памяти.

В классе StorageHelper реализовано два способа поиска — через системное окружение (Environment) и с использованием утилиты Linux mount, а точнее результата ее выполнения.

Способ первый — Environment

При работе с окружением я использую стандартную функцию getExternalStorageDirectory() для получения информации о внешней памяти. Чтобы получить информацию о удаляемой памяти, я использую переменную окружения "SECONDARY_STORAGE".

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

Вариант решения взят со stackoverflow. Ответ где-то там внизу.

Способ второй — mount

Так как у меня долго не получалось заставить систему мне сказать путь к удаляемой памяти, я решил искать в сторону примонтированных устройств. В системе есть файлы конфигурации, в которых описаны правила монтирования внешних устройств. Все бы хорошо, но на Android версии 4.* к этому файлу простым смертным доступа нет, поэтому рассматривать этот способ не буду.

Вернемся к утилите mount. При запуске без параметров команда возвращает список смонтированных файловых систем. Удаляемые устройства имеют обычно формат файловой системы FAT, то будем выделять строки, в которых есть характеристика "fat". Внешняя память будет характеризоваться параметром "fuse".

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

Про дублирование

Многие замечали в директории монтирования устройств такую картину:

  1. создаем StringBuilder
  2. записываем в него общий размер устройства и размер используемого пространства устройства
  3. обходим содержимое корня устройства
  4. записываем имя каталога
  5. записываем имя файла и размер
  6. вычисляем hash

Пример использования

Заключение

Подробные рассуждения по этому вопросу понимания памяти в Android, некоторые советы можно прочитать тут.

Исходный код всего класса расположен еще нигде не расположен. На днях постараюсь разместить на gitHub.

Распространенная проблема: вставили карту памяти в смартфон, но гаджет ее не распознает и не может с ней работать. У множества моделей смартфонов флешка – единственный способ получить в свое распоряжение приемлемый объем Гигабайт для моментального сохранения фото, музыки и других данных в наиболее комфортном режиме. Речь пойдет о том, почему такой накопитель может работать некорректно, и что делать в подобной ситуации.

На каком объеме памяти стоит остановиться?

Зачастую резерв памяти смартфонов доступной ценовой категории не превышает скромных 32 или 64 ГБ. Стоимость флешек такой же емкости невелика, что и определяет их высокую популярность у покупателей. Из встроенной памяти гаджета не менее 10 ГБ отведено на операционную систему и встроенные приложения (неизбежный расход). Сторонние приложения занимают примерно еще столько же. В конечном итоге от встроенной памяти из-за этих затрат остается слишком малая доля. Этим объясняется, почему пользователи предпочитают изначально все важные данные хранить на картах памяти.

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

Почему карту памяти не видит смартфон?

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

Случается, что карту памяти смартфон «не видит», так как ее объем превосходит разрешающую способность гаджета. Причина несоответствия кроется в том, что большинство моделей бюджетного сектора распознает флешки емкостью только до 128 Гб, и лишь некоторые – до 256 Гб. Только флагманам «под силу» работать с накопителями существенно большего объема.

Третья по распространенности причина разлада между картой памяти и смартфоном – неверное форматирование. Например, флешку извлекли, вставили в ПК и уже там отформатировали в файловой системе NTFS. Потом оказалось, что у смартфона не предусмотрена функция распознавания таких файлов. Другой вариант той же проблемы – накопитель отформатировали в качестве расширения встроенной памяти смартфона. После ее извлечения из «родного» гаджета в прочих устройствах она работать не станет. В подобной ситуации ничем не поможет даже переустановка операционки гаджета. В обоих случаях останется лишь один выход – отформатировать флешку для восстановления ее работоспособности.

Как отформатировать флешку?

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

Выполняя процедуру с помощью компьютера (ноутбука), выбирают тип файловой системы ExFAT либо FAT32. В смартфоне нужно выбрать один из вариантов последующего использования карты:

  • отдельный (съемный) накопитель;
  • расширение встроенной памяти.

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

Процесс форматирования карты памяти в самом смартфоне прост:

  1. Нажать на уведомление о том, что флешка не работает.
  2. Согласиться с предложением совершить форматирование.

Второй путь выглядит так:

  • Зайти в настройки смартфона.
  • Нажать пункт «Хранилище».
  • Открыть страницу «Карта памяти».
  • Зайти во вкладку «Форматирование».

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

Помните: форматирование навсегда стирает все, что хранилось в накопителе. Позднее восстановить стертые данные невозможно.

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

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

Какую флешку купить для телефона?

Среди большого числа производителей съемных накопителей наилучшей репутацией пользуются следующие: Kingston, Samsung, SanDisk, Transcend. Продукция этих компаний востребована по всему миру и вызывает наименьшее количество нареканий.

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

Рекомендовать какой-то определенный объем памяти сложнее, поскольку у каждого пользователя на этот счет имеются свои предпочтения. Для хранения видео, к примеру, не стоит брать карту емкостью менее 128 Гб. Больший объем стоит покупать только, если у смартфона его технические характеристики это позволяют.

Важно среди равных по объему памяти и приблизительно одинаково стоящих моделей отдавать предпочтение тем, у которых скорость работы выше. Только на быстрых накопителях получится сохранять видео в высоком качестве без риска прерывания записи. Достоинство высокой скорости состоит не только в сокращении времени ожидания записи информации. Со скоростной флешкой смартфон станет работать заметно быстрее.

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