Хранение приложений во внутренней памяти

Я недавно купил Karbonn A15, столкнулся с двумя проблемами.

  1. Как сохранить изображения, снятые с камеры, на SD-карту, в настоящее время они хранятся во внутренней памяти, у меня есть 8 ГБ внешней памяти, но только 2,5 ГБ внутренней
  2. Как хранить приложения во внутренней памяти, в настоящее время они по умолчанию хранятся в системном пространстве, у меня 2,5 ГБ встроенной памяти, но всего 581 МБ системного пространства.

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

Ответы (1)

Краткий ответ на ваши вопросы:

  1. Во многих случаях само приложение камеры предлагает выбрать хранилище для изображений/видео. Проверьте в его настройках пункт под названием «хранилище». Если его там нет, можно попробовать использовать симлинк папки DCIMна sdcard.
  2. Это относится к App2SD, но зависит от того, поддерживают ли его приложения или нет. Вы можете проверить это, например, в «Настройки» → «Приложения» → «Управление приложениями» . Если поддерживается приложением, вы сможете переместить его из «системного пространства» отсюда.

Что касается того, где приложение установлено по умолчанию, в основном это зависит от двух вещей:

  1. что разработчик указал в своих приложениях Manifestдля места установки (см. Место установки приложения в документации разработчика)
  2. что пользователь определил в настройках Android как место установки по умолчанию (см., например, Как установить приложения Android на SD-карту по умолчанию и перенести практически любое приложение на SD-карту )

Связанная информация:

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