У мене є додаток там на ринку вже Theдодаток - це не просто гра, а інформативна програма з великою кількістю фотографій та статистики, і я отримав коментар від когось, який стверджує, що розмір додатка, що складає 20 Мб, зберігається на "внутрішній пам'яті", яка не є справедливою, і що частина з них повинна зберігатись на карті SD ".
Тепер я все ще намагаюсь все навчитисяандроїд кодування, але це велика справа, так що я повинен перенести всі ці зображення на зовнішню пам'ять, як SD-карту? Чи є 20Мб на внутрішню пам'ять занадто багато або чим числом в Мб слід звернути увагу, коли знати, коли зберігати до зовнішнього? Я подивився на документацію зберігання тут і він стверджує, що користувач може змінювати, коли вони активують USB-накопичувач для передачі файлів на комп'ютері, і це ставить під загрозу порушення моєї програми, якщо користувач змінює щось?
Відповіді:
3 для відповіді № 1Ви шукаєте installLocation. Просто змініть одне в маніфесті та дозвольте користувачам вибрати, де встановлено файл APK.
Примітка: За замовчуванням ваша програма буде встановлена на внутрішню пам'ять і не може бути встановлена на зовнішню пам'ять, якщо ви не визначили цей атрибут як "авто" або "preferExternal".
3 для відповіді № 2
Це не відрізняється від комп'ютера з двома жорсткими дисками, завантажувальним диском та другим диском.
Очевидно, що ви можете зберігати дані, використовуючи другий диск / зовнішню пам'ять, ви, як правило, краще, оскільки внутрішня пам'ять має багато використання і зазвичай заливає перше.
Взагалі кажучи, краще залишити його користувачеві для вирішення, але за замовчуванням я б зберігав його на зовнішньому носії.
3 для відповіді № 3
Для старших телефонів це є велика справа, повірте мені. Найкращий варіант - це дозволити користувачеві вибрати, який том пам'яті він хоче використати, в якомусь діалоговому вікні налаштування.
1 для відповіді № 4
Якщо додаток потребує ці файли, не розміщуйте їх у зовнішній пам'яті, оскільки це дозволить користувачеві їх видалити.
Якщо їх можна видалити / змінити, ви повинні помістити їх у зовнішню пам'ять.
Крім того, можна зробити суміш з двох, так що розмір може бути зменшений без шкоди для необхідних компонентів.