В чем разница между системной памятью и внутренней памятью?

Я использую LG Optimus L3.

Когда я смотрю в диспетчер приложений, там есть системная память 157 МБ и внутренняя память 1 ГБ. Я не могу установить все приложения на внутреннюю память. Это что-то вроде внутренней SD-карты.

Можно ли как-то расширить системную память и уменьшить внутреннюю память?

Вы не можете просто изменить размеры. Но вы можете использовать App2SD для перемещения приложений из «памяти телефона» на карту.
Вы предлагаете, "расширяя системную память", вы могли бы устанавливать на нее приложения?!
@Izzy: это может легко сломать приложение. Большинство современных версий Android (Froyo и выше) автоматически устанавливаются на SD-карту, если только приложение не нужно устанавливать в системную память.
@Logos, если собственный App2SD предлагает переместить приложение, он не должен нарушать работу приложения - если только разработчик не допустил ошибок при компиляции своего манифеста, чтобы указать, что его не следует перемещать. Если вы принудительно перемещаете несовместимые приложения, это другой случай, но я, конечно, этого не предлагал .
Ах. Существует приложение под названием App2SD, о котором, как я полагаю, вы говорили. Я не думаю, что когда-либо видел, чтобы кто-то раньше использовал этот термин для встроенной в Android функции диспетчера приложений.

Ответы (1)

«Системное хранилище» — это место, где установлены ОС и системные приложения. Это также можно было бы рассмотреть там, где установлено приложение пользователя (на основе вашего вопроса). Установленные пользователем приложения устанавливаются в /data/apps, настройки и данные приложений хранятся в /data/data, а затем данные кеша приложений хранятся в /cache. Все они являются частью «Системного хранилища».

Внутреннее хранилище — это область, которая используется как SD-карта. Что касается ОС Android, это SD-карта. Некоторые приложения могут сохранять на нем данные, но в основном он используется как прямое хранилище для ваших данных. Например, фотографии, сделанные камерой, музыка, рингтоны и тому подобное.

Вы не можете просто настроить размер системной памяти. Возможно ли это технически, да. Но для этого может потребоваться знание инструментов Linux, рутирования, пользовательских ПЗУ, восстановления и даже, возможно, необходимости компилировать собственное ядро ​​​​Linux и ПЗУ или другую информацию, о которой я в данный момент не думаю. Что выходит далеко за рамки этого сайта.

Райан прав - я сделал что-то подобное на своем старом G1, чтобы увеличить системную память, достаточную для установки Froyo, и это непростая задача даже для опытного пользователя.
@Логос, согласен. Но все же некоторые разработчики ядра теперь реализуют безболезненные способы настройки системного раздела через восстановление или простую прошивку ядра. На форумах XDA есть множество руководств о том, как это сделать.
@forums: проблема с руководствами по форумам XDA заключается в том, что они часто ориентированы на более высокий уровень, чем средний нуб, и предполагают базовые знания, которых может не быть. Я не нуб, и я обнаружил, что они меня сбивают с толку. Кроме того, часто публикуется несколько руководств с разными методами, и нет возможности определить, какой из них является лучшим / правильным методом для более наивного пользователя.
Справедливо. Это действительно зависит от технических знаний, чтобы это работало. Но я отмечаю, что по сравнению с предыдущим поколением сегодняшние руководства более дружелюбны к новичкам :P