Чому додатків стає менше, коли вони переміщуються на SD-карту?


15

Наприклад, програма Сканер штрих-коду займає:

Всього: 0,96 Мб
Застосування: 0,92 Мб
Дані: 40 КБ

на телефоні. Коли я переміщую її на SD-карту, вона змінюється на:

Всього: 524 Кб
Застосування: 484 Кб
Дані: 40 КБ

Як це зміниться?

Відповіді:


14

Як каже Брайан (я не можу коментувати, тому довелося додати ще одну відповідь ...), це не переміщує весь додаток. Розмір, наданий після переміщення, все ще є у внутрішній пам’яті - він не дає жодних розмірів елементам, які перейшли до SD.

Тож у відповідь на ваше запитання додаток не стає меншим, а кількість використовуваного внутрішнього сховища стає меншим.


2
Які частини програми переміщуються на SD-карту, а які залишаються на телефоні?
LifeH2O

4

Наскільки я знаю, він переміщує стільки програми, скільки можливо, із внутрішнього сховища на SD-карту. Так, наприклад, бази даних, зображення чи інші ресурси будуть переміщені. Я не знаю точних подробиць, як це працює.


0

Дивіться, де я можу знайти свої програми для Android? про розподіл простору додатків та місцеположення.

Дивіться також Які недоліки переміщення програми на SD-карту?

Це не впливає на продуктивність програми, якщо зовнішній накопичувач встановлений на пристрої. Файл .apk зберігається на зовнішньому сховищі, але всі приватні користувацькі дані, бази даних, оптимізовані файли .dex та витягнутий власний код зберігаються у внутрішній пам'яті пристрою.

Отже, odexфайл будь-якої програми все ще залишається і займає місце у внутрішній пам’яті /data/dalvik-cache.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.