Как на андроиде поменять память. Андроид: Простой способ связать внешнюю sd карту и внутреннюю память, чтобы освободить место

Как и обещал в комментариях к заметке «Deployment Manager или куда ещё можно задеплоить файлы », покопался ещё немного в файловой системе (а точнее в Иерархии каталогов). Основой для этой статьи стал вопрос от Дмитрия Кузьменко , очень надеюсь, что смог ответить на него в необходимом объёме. Немного поговорим об OC Android, производителях устройств работающих под управлением этой операционки, а также я покажу несколько вариантов получения списка доступных устройств хранения информации.


Продолжение для Android 4.4.* тут: Android 4.4 и запись на внешнюю карту памяти...

Upd (17.02.14). На основе комментариев внесены правки в приложения.
Upd2 (17.02.14). Обнаружено ложное срабатывание 3-го варианта, особенность пофиксил. Немного улучшил поиск.

Upd (30.03.14). Третий способ работает на версиях Android ниже 4.3. Для версий выше 4.3 код не напишу, т.к. не имею устройств с такой версией Android для анализа новой структуры.
Upd (21.04.14). Проверил код на Delphi XE6

Upd3 (15.07.14). Обновление исходного кода, обнаружена не правильная работа (ошибка AV) на некоторых устройствах

Постараюсь изложить всю суть кратко, чтобы не получилось 10 страниц текста.

Начнём с основ.

Операционная система Android основана на ядре Linux. В Unix-подобных операционных системах существует только один корневой каталог, а все остальные файлы и каталоги вложены в него. В большинстве UNIX-подобных систем съёмные диски, флеш-накопители и другие внешние устройства хранения данных монтируют в каталог /mnt, /mount или /media (в нашем случае это папка /mnt). UNIX-подобные операционные системы также позволяют автоматически монтировать диски при загрузке операционной системы.

Определяем список доступных устройств хранения информации.

Сразу нужно сказать, что в Android API я не нашёл метода, позволяющего определить подобный список. Поэтому первое, что приходит в голову, это проверка возможных путей самостоятельно и тут появляется первое «НО». Всё было бы просто, если бы не производители устройств, которые так и хотят что-то изменить в Android, вот и в этом случае они постарались. Я поэкспериментировал и выяснил, что количество возможных вариантов путей достаточно большое и узнать их все почти невозможно, разве что начать собирать общую базу таких вариантов со всех владельцев Android устройств.

В моих экспериментах участвовали (моё только одно - SGS2:):

  • Samsung Galaxy S Plus – Android 2.3.6
  • Samsung Galaxy S2 – Android 4.1.2
  • HTC Sensation Z710e – Android 4.0.3
  • HTC One X – Android 4.2.2
  • HTC Rhyme – Android 4.0.3

Теперь давайте посмотрим, какие пути доступны на этих устройствах, нам важны путь до внутренней карты (если есть), внешней карты (если есть) и usb устройств (если есть).

Как видите пути везде разные.

Вариант #1.

Составляем массив возможных значений и в цикле проверяем каждое на доступность при помощи обычной проверки на существование папки (TDirectory.Exists ), а также на пустоту папки (TDirectory.IsEmpty ).

Я составил общий список для данных устройств и написал небольшое приложение для проверки.

Мой список (основан на 5-ти популярных устройствах):

  • /mnt/sdcard
  • /mnt/sdcard/external_sd
  • /mnt/extSdCard
  • /mnt/usb
  • /mnt/UsbDriveA
  • /mnt/UsbDriveB
  • /mnt/UsbDriveC
  • /mnt/UsbDriveD
  • /mnt/UsbDriveE
  • /mnt/UsbDriveF

Поискав подобные пути в интернете, нашёл ещё 3 возможных пункта:

  • /mnt/external_sd
  • /mnt/usb_storage
  • /mnt/external

Дополнение от Дмитрия Кузьменко :

Sony Xperia V - 4.1.2

  • /mnt/sdcard
  • /mnt/ext_card
  • /mnt/usbdisk

Ещё немного:
Sony Xperia Go - 4.1.2

  • /mnt/sdcard
  • /mnt/ext_card
  • /mnt/usbdisk
Samsung Galaxy S4 - 4.2.2
  • /mnt/sdcard
  • /mnt/extSdCard
  • /mnt/UsbDriveA
  • /mnt/UsbDriveB
  • /mnt/UsbDriveC
  • /mnt/UsbDriveD
  • /mnt/UsbDriveE
  • /mnt/UsbDriveF
Готовый массив вы найдёте в коде ниже. Вы можете оставить в комментариях информацию о путях на ваших устройствах в таком виде:

Название устройства – версия Android

Прямой путь до внутренней памяти

Прямой путь до внешней карты памяти

Прямые пути до USB устройств

Все пути начинаются с папки /mnt/.


Или скопируйте и вышлите мне файл "/etc/vold.fstab" на почту infocean @ gmail.com или в комменты (не забудьте указать модель устройства и версию Android"а). Пожалуйста, указывайте также все папки, которые есть в директории /mnt/, это очень важно.

Приложение:

Uses System.IOUtils; const pathmnt: Array of String = ("/mnt/sdcard", "/mnt/sdcard/external_sd", "/mnt/extSdCard", "/mnt/usb", "/mnt/UsbDriveA", "/mnt/UsbDriveB", "/mnt/UsbDriveC", "/mnt/UsbDriveD", "/mnt/UsbDriveE", "/mnt/UsbDriveF", "/mnt/external_sd", "/mnt/usb_storage", "/mnt/external", "/mnt/ext_card", "/mnt/usbdisk"); procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin Memo1.Lines.Clear; Memo2.Lines.Clear; for i:= 0 to Length(pathmnt) - 1 do begin if TDirectory.Exists(pathmnt[i]) AND not TDirectory.IsEmpty(pathmnt[i]) then begin Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("True"); end else begin Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("False"); end; end; end;

Вариант #2.

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

Есть такой файлик «vold.fstab », лежит тут «/etc/»(«/system/etc/»). Это один из конфигурационных файлов в UNIX-подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации. Описывает, как диск (раздел) будет использоваться или как будет интегрирован в систему.

И есть файл «mounts », лежит тут «/proc/». Содержит информацию обо всех точках монтирования, используемых в устройстве. Важно понимать, что если карта памяти не упоминается в данном файле, то она не подключена. Это означает, что файл постоянно обновляется.

Пошагово:

  1. Читаем файл «vold.fstab »
  2. Проверяем каждое устройство на доступность, при помощи чтения файла «mounts » и поиска в нём нужной строки.

В этом варианте пока не будет кода, т.к. по какой-то неведомой мне причине, у меня не получается прочитать файл «mounts». В связи с этим предлагаю третий вариант.


Вариант #3.

Объединяем первый и второй варианты. Список будем брать из файла «vold.fstab », а проверять своими силами, не открывая при этом файл «mounts ». Зачем каждый раз мучать два файла, когда можно работать только с одним.

Пошагово:

  1. Читаем файл «vold.fstab »
  2. Составляем список устройств хранения информации (половина дела сделали)
  3. Теперь в цикле пробегаемся по списку и проверяем каждый путь с помощью «TDirectory.Exists » и «TDirectory.IsEmpty »
  4. Составляем список реально доступных устройств хранения информации

Update-17.02.14: Благодаря Дмитрию Кузьменко и общим усилиям выяснили, что файл «/etc/vold.fstab» в Sony Xperia V немного отличается от остальных, поэтому были внесены изменения в исходный код приложения. Всё проверили, работает! :) Исходники везде обновил.

Update2-17.02.14: В файле "/etc/vold.fstab" иногда встречаются (на некоторых устройствах) закомментированные строчки, которые очень похожи на искомые в моём коде, в связи с этим происходило ложное срабатывание. Эту особенность я пофиксил в новой версии кода.
Также пофиксил поиск нужных строчек, теперь он более универсален!

В общем, теперь код должен нормально отрабатывать на разных устройствах. Пробуйте, отписывайтесь в комменты, прикладывайте свой файл "/etc/vold.fstab" (не забывайте указывать модель устройства и версию Android).

Update3 - 15.07.14:
Читатель блога Sergey Yakimenko , обнаружил не правильную работу (чтение файла) третьего варианта на устройствах Huawei Ascend P6 и Reellex TAB-07 , о чём сообщил в комментариях.

После личной переписки и некоторого анализа, я выяснил, что за проблемы мешали работе.

Обнаруженные и исправленные проблемы:

  1. Пробелы в начале каждой найденной строчке. Исправлено при помощи "Trim"
  2. В найденных строчках используется табуляция вместо пробелов. Исправлено заменой символов табуляции на пробелы.
Код обновлён. Сергею большое спасибо.

Приложение:

Uses System.StrUtils, System.IOUtils; procedure TForm1.Button1Click(Sender: TObject); var OpenFileVold: TStringList; i: Integer; pathtemp: TStringDynArray; begin OpenFileVold:= TStringList.Create; try // Читаем файл OpenFileVold.LoadFromFile("/etc/vold.fstab"); for i:= 0 to OpenFileVold.Count - 1 do begin if (Pos("dev_mount", OpenFileVold.Strings[i]) > 0) OR (Pos("fuse_mount", OpenFileVold.Strings[i]) > 0) then begin // Update(15.07.14) // 1 - Удаляем пробелы в начале и в конце строке (избавляемся от AV) // 2 - Заменяем символы табуляции на пробелы pathtemp:= SplitString(StringReplace(Trim(OpenFileVold.Strings[i]), #9, " ", ), " "); // Проверяем первый символ строки на совпадение с символом "#" или "##", // чтобы не было ложных срабатываний if (pathtemp <> "#") AND (pathtemp <> "##") then begin if TDirectory.Exists(pathtemp) AND not TDirectory.IsEmpty(pathtemp) then begin Memo1.Lines.Add(pathtemp); end; end; end; end; finally OpenFileVold.Free; // FreeAndNil(SourceFile); end; end;

Итог: Научились получать список доступных устройств хранения информации (я использовал бы третий вариант). Текста (без кода и картинок) вышло на 3 страницы, скорее всего, заскучать не успели:)

Всем спасибо за внимание и удачной разработки.

P.s. Дополнения приветствуются.
p.s.2. Потратил немало времени на одни только эксперименты и сравнение файлов vold.fstab, mounts, с разных устройств...
p.s.3. В следующей статье, я покажу, как избавиться от проблемы обновления базы данных при обновлении приложения вручную.

Возможности девайса можно серьезно расширить, если заменить внутреннюю память Android на карту памяти. Это позволит инсталлировать на планшет или иной гаджет гораздо больше приложений, но основным требованием для выполнения данного апдейта является наличие root-прав на устройстве. Рассмотрим способы, позволяющие использовать SD-карту в качестве системной памяти аппарата, а также связанные с этим условия.

Риски и условия замены внутренней памяти гаджета на SD-карту

Перед повторением описываемых ниже действий пользователь должен учесть несколько важных моментов:

  1. Срок службы SD-карты сильно сократится вследствие частого повторения циклов чтения/записи при запуске приложений.
  2. Скорость работы гаджета может заметно упасть, если использовать карту MicroSD низкого класса.
  3. При допущении ошибки при редактировании системного файла телефон может в следующий раз не загрузиться - придется его перепрошивать.

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

Использование утилиты Root Browser и редактирование файла vold.fstab

Чтобы поменять местами память, из Google Play потребуется установить Root Browser.

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


В Андроид sdcard обозначает внутреннюю память, а extsd - внешнюю, т. е. SD-карту. Заменой этих строк мы фактически поменяли местами эти виды памяти. В некоторых системах эти куски кода могут выглядеть иначе, например, так:

Заменить их нужно следующим образом:

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

Второй способ увеличения памяти при помощи Link2SD

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

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

Деление карты девайса на разделы при наличии кастомного Recovery

Каждое устройство на Android имеет режим восстановления, но описываемый ниже способ подойдет только для девайсов не со стандартным, а с . Если вы никогда не слышали о CWM, переходите ко второму варианту разбиения накопителя. Далее расскажем, как решить поставленную задачу, если в вашем режиме восстановления устройства есть пункт Partition SD Card:

Разбиение MicroSD-карточки через компьютер

Подключите карту к лэптопу или ПК. Для этого можно использовать картридер или иное оборудование, главное, определяться оно должно как накопитель, а не медиа-устройство MTP. Далее:


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


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

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

Почему не получается сохранить приложения на SD-карту?

Во многих гаджетах автоматически разрешить установку новых приложений на флешку не получится. Это касается телефонов и планшетов начиная с версии 4.4.2 и заканчивая 6.0.1. В таком случае замена внутренней памяти на карту SD просто необходима, а сделать это можно несколькими способами (в том числе и использовать сторонние приложения). Но сначала нужно узнать версию Андроид, которая установлена на вашем гаджете. Для этого нажимайте последовательно на:

  1. Меню;
  2. Настройки;
  3. О телефоне.

В открывшемся списке и будет указан версия ОС.

Программы для переноса приложений на карту памяти

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

Удобное ПО, в котором есть весь необходимый инструментарий для переноса информации с внутренней памяти на внешний накопитель. Интерфейс интуитивно понятный и простой. Доступные для перемещения приложения помечены иконками, при нажатии на которые открывается вся доступная о них информация, а также возможные действия (перенести, скопировать, удалить).

Move2SD Enablerv

Это ПО интересно пользователям по двум причинам. Первая - оно совместимо с разными версиями Android (в том числе и более поздними). А вторая - возможность перенесения данных и приложений, которые в системе помечены как «недопустимые для переноса».

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

Какие ещё есть методы?

Есть ещё вариант, как внутренней памятью на Андроид сделать SD-карту. Если версия вашего гаджета от 2.2 до 4.2.2, то инструкция предельно простая, нажимайте на:

  1. Настройки;
  2. Память;
  3. Диск для записи по умолчанию;
  4. SD-карта.

Напротив флешки появится галочка или кружок, которая свидетельствует об изменении настроек. Теперь установка приложений будет автоматически идти на флеш-накопитель.

Для пользователей Android KitKat и выше процесс будет сложнее и муторнее. Главная проблема заключается в том, что вам потребуется получить root-права для своего устройства . Сделать это можно и в домашних условиях, но есть риск превратить своё устройство в «кирпич», который либо не подлежит ремонту, либо его приведут в чувство только в сервисном центре за дополнительную плату.

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

А что думаете вы? Расскажите в комментариях, приходилось ли вам получать root-права, успешно ли или, может, вы знаете другие способы, как переключить память планшета/телефона на карту памяти.

Как на “Андроиде” поменять местами память и для чего это вообще нужно? Следует ли вообще заниматься подобными манипуляциями и способны ли они нанести нашему устройству непоправимый вред? Подобные вопросы нередко интересуют людей, в подчинении которых оказался аппарат с малым количеством встроенной памяти. Если ваш смартфон имеет соответствующий объем, равный, например, четырем гигабайтам, то вы знаете, что использование такого устройства есть не что иное, как боль. Ибо загрузить на него достаточное количество мультимедиа файлов весьма и весьма проблематично. Так как на “Андроиде” поменять местами память с внутренней на внешнюю?

Введение в проблему

Не следует думать, кстати, что такой проблемой, как малый объем встроенной памяти, страдает только лишь операционная система “Андроид”. Она есть и на “Айосе”. Эти две системы постоянно конкурируют друг с другом. Изредка в единоборство вмешивается и “Виндовс Фоун”, но она в скором времени оказывается выброшенной за татами. К чему затрагивается тема IOS? Есть факты, которые неизменно доказывают “оголение” этой операционной системы перед пользователями. Изначально ее код был загадкой. Тем не менее, подобная тенденция имеет место. А вот операционная система “Андроид”, разработанная специалистами компании “Гугл”, в настоящее время становится с каждым обновлением все более и более закрытой для потенциальных разработчиков. Именно это и напрягает людей, которые настолько привыкли к данной операционной системе.

Зачем нужно знать ответ на вопрос о том, как на “Андроиде” поменять местами память?

В настоящее время ОС, о которой мы говорим, уже не дает пользователям возможность устанавливать приложения с соответствующим обеспечением - так называемым кешем - на внешний накопитель памяти. В нашем случае, пускай это будет карта памяти стандарта MicroSD. Наверное, обладатели устройств с объемом 32 гигабайта и выше усмехнутся, но что же делать людям, которые имеют в своем распоряжении от 4 до 8 ГБ, часть которых (заметьте это!) уходит на содержание операционной системы? Оптимальным выходом из этой ситуации становится только совершение определенных манипуляций. И вот здесь как никогда важно знать ответ на вопрос о том, как на “Андроиде” поменять местами память. Собственно, сделать это не сложно. Однако требуется предельное внимание и, к слову, прямые руки. Если вы обладаете этими параметрами, то мы перейдем к рассмотрению смысла операции, чтобы понять, что и для чего будет выполняться.

Как на “Андроиде” 5 поменять память местами? Что делать с другими версиями?

Из сложившейся ситуации, когда в нашем распоряжении для расположения мультимедиа контингента находится всего лишь парочка гигабайт, есть выход. Он заключается, во-первых, в приобретении внешнего А во-вторых, в программной замене определенного кода, который сможет убедить наше устройство в том, что внутренняя внешняя. Ну, и, конечно же, наоборот. Таким образом, смартфон будет воспринимать MicroSD-карту как внутреннюю плату. Хотелось бы отметить, что вопрос о том, как поменять карты памяти местами на “Андроид” звучит в корне некорректно, поскольку в этом процессе несколько внешних накопителей принимать участие не могут.

Что нужно для замены?

Независимо о того, какая версия операционной системы у вас установлена и устройство какого производителя у вас имеется, нам потребуется одинаковый набор утилит. Это программы под названием и Total Commander (которую знает огромное количество пользователей). Дополнительно потребуется получение для аппарата.

Процесс замены

Для того чтобы положить начало операции, открываем программу Root Explorer. Перемещаемся по адресу /system/etc. Там необходимо отыскать файл, который называется vold.fstab. В нем следует найти строчки и параметры, которые отвечают за точки монтирования внешней и внутренней памяти. Называются они, соответственно, так: SDcard и extsd. После этого необходимо будет параметры поменять местами. На этом активная фаза операции будет завершена. Не забудьте сделать резервные копии файлов, и помните, что подобные операции пользователем выполняются на свой страх и риск.

Если на вашем устройстве недостаточный объем внутренней памяти, можно использовать SD-карту как внутреннее хранилище для вашего телефона Android. Данная функция, называемая Adoptable Storage, позволяет ОС Андроид форматировать внешний носитель данных как постоянное внутреннее хранилище. Информация на установленной SD-card зашифрована и не может быть в дальнейшем использована на другом устройстве.

SD Card – это очень удобный вариант для хранения фотографий, песен и видео. Даже если у вас есть большой объем внутренней памяти на Андроид-смартфоне, всегда может понадобиться большой кусок памяти для хранения длинных видеороликов, снятых камерой высокого разрешения вашего телефона.

Важно знать

Есть один недостаток, СД-чип может отставать при записи видео высокого разрешения.

Андроид по умолчанию во внутренней памяти и лишь изредка выгружает данные на SD-карту. Таким образом, вы лишены установки каких-либо дополнительных приложений, если на вашем телефоне ощутима нехватка объема внутреннего хранилища, например, в случае бюджетных устройств на Android One.

Что такое накопительное хранилище?

Накопительное хранилище – это основной объем памяти вашего смартфона, но при необходимости его можно расширить, использовав для этого СД-карточку. Данная на Андроид называется Adoptable Storage. Это позволит использовать съемную карту microSD, установленную на телефоне Android, в качестве основного хранилища. Таким образом, вы сможете легко решить проблему, как сделать SD-карту основной памятью на Андроиде и преодолеть нехватку в пространстве, если телефон имеет небольшой внутренний объем.

Особенности использования карты как основного хранилища

Есть ряд некоторых важных особенностей, которые следует учитывать при данной процедуре.

Будет полезным

При использовании накопителя, будь то SD-флешка или USB-накопитель, важно помнить, в каком формате находится данный девайс и поддерживает ли его операционная система Android, а основных файловых форматов существует четыре типа: FAT32 или exFAT, ext4 или f2fs.

Как поменять память телефона на карту памяти андроида? Вопрос не совсем корректный, полностью выполнить замену невозможно, можно лишь как бы «нарастить» дополнительный объем.

Использование вашей SD-card в качестве основного накопителя может быть отличным решением для меломанов и любителей посмотреть сериалы по пути на работу или в длительном путешествии. Но, как зачастую это бывает, расширение памяти всегда упирается в стоимость требуемого девайса, ведь они отличаются как по скорости, так и по объему, а также по адаптируемой функции хранения информации. Вот некоторые нюансы, рассматривать которые можно с разных сторон – как в отрицательную сторону, так и в положительную:

Как использовать SD-карту в качестве внутренней памяти на Android?

Достаточно ли Вам внутреннего накопителя для хранения всех своих данных?

Как заменить внутреннюю память телефона на внешнюю sd карту на android? Конфигурирование вашей SD-карты для работы в качестве внутреннего хранилища на Android – это, по сути, довольно простой процесс. Ничего сложного в этом нет и вы далее сами в этом убедитесь.

Возможно, что функция Adoptable Storage не поддерживается вашим устройством, даже если смартфон работает под управлением Android 6.0 и выше (бывает и такое, все зависит от модели и марки смартфона). Возможно, производитель устройств отключил данную функцию. Однако существуют методы использования командной строки, которые позволяют принудительно использовать флеш-накопитель для хранения данных.

Ниже перечислены основные шаги по форматированию.


На следующем экране у вас есть последний шанс решить для себя, не хотите ли вы передумать

Важно знать

Не забудьте сделать резервную копию данных, после форматирования информация исчезнет бесследно!


После завершения процесса форматирования вы можете использовать съемную СД-шку как «временное» или «съемное» постоянное место. Но имейте в виду, что теперь будут недоступны горячая замена и извлечение, как, возможно, вы делали ранее. Поэтому не извлекайте флешку, не используя параметр Eject. Кроме того, вы можете практически удалить принятое операционкой место, что, соответственно, не рекомендуется, так как это может вызвать определенные ошибки в работе устройства. Теперь вы знаете, как сделать карту памяти основной памятью на Андроиде.



Понравилась статья? Поделиться с друзьями: