Таргетинг на SD-карту и память телефона

Я купил новый телефон. Он работает на JellyBean 4.1.1. Он имеет 2,5 ГБ памяти телефона и внутреннюю память 512 МБ. Вот что я нахожу, когда захожу в раздел настроек «Управление приложениями». Я могу перемещать приложения, установленные во внутренней памяти, в память телефона. Это вариант, который я получаю, когда открываю раздел сведений о любом приложении в разделе «Управление приложениями».

В моем предыдущем телефоне не было встроенной памяти, а только внутренняя память. В нем, когда я открываю раздел «Управление приложениями», я использую опцию «Переместить приложение на SD-карту ». Однако теперь я не могу получить возможность переместить приложение на SD-карту, а только в память телефона (из внутренней памяти). Как я могу перемещать приложения на SD-карту, а не в память телефона из внутренней памяти.

Когда я использовал ES File Explorer, я понял, что память телефона распознается как sdcard, а моя SD-карта распознается как sdcard1.

Также есть некоторые приложения, которые ищут вспомогательные файлы в соответствующей папке внутри SD-карты, то есть в sdcard\appfolder. Теперь, поскольку они в настоящее время просматривают **sdcard0**\appfolder(например, память телефона), у меня есть ограничения, заключающиеся в том, чтобы не помещать большие файлы, которые быстро заполняют память телефона. В моем предыдущем телефоне я создал папку приложений на своей SD-карте и вставил эти вспомогательные файлы в эти папки, и соответствующие приложения автоматически обнаружили эти файлы. Это было удобно, так как у меня SDcard на 32 Гб. Однако теперь мне нужно создать папки приложений в памяти телефона.

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

Пожалуйста помоги.

Вы также можете заглянуть в tag-wiki app2sd на нашем сайте :)
Эй, спасибо, но я тоже пробовал app2sd. И насколько я понимаю, когда дело доходит до перемещения приложений, app2sdтакже открываются те же Manage Appsокна с Move app to phone storageопцией
Опять же: вы можете взглянуть на этот тег-вики (а не просто догадаться по его названию :). Если вы это сделаете, вы поймете, почему я это рекомендую: в нем также упоминаются (и кратко представляются) альтернативы.

Ответы (1)

Прочтите это: AndroidForums . Структура каталогов в Jelly Bean была реструктурирована. Внутренняя память находится в /data/media/0, отсюда и название sdcard0. SD-карты теперь известны как внешние SD-карты и получили название sdcard1 начиная с Android 4.1. Если вы хотите переместить приложения на внешнюю SD-карту, боюсь, вам придется получить root-права. Однако, если вы решите получить root права, FolderMount и Link2SD работают очень хорошо.

Нет другого способа переместить приложения на внешнюю SD-карту без рута? Вы уверены?
Да, АФАИК, да. Я в этом уверен.