Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не понимаю нехватку памяти - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Приложение, использующее сервер с базой данных http://www.cyberforum.ru/android-dev/thread1641611.html
Собираюсь написать на андроид приложение, единственная задача которого - отображать данные, полученные из базы данных сервера. Подскажите с чем лучше работать? до этого не писал ничего на андроид, не...
Программирование Android Socket.io (прослушивание события работает на Desktop и не работает на Android) Есть метод, прослушивающий событие сервера по soket.io (import io.socket.client.Ack; import io.socket.client.IO; import io.socket.client.Socket; import io.socket.emitter.Emitter; ) вот метод: http://www.cyberforum.ru/android-dev/thread1641518.html
SwitchPreference On/Off Программирование Android
Собственно застрял на выполнение сей момента. Создал окно настроек Preference. В xml есть элемент SwitchPreference. <SwitchPreference android:key="sound" android:summary="Звук"...
Как подключить dll или lib в Android Studio? Программирование Android
Собственно, вопрос в теме.
Программирование Android Создание стиля карточки в ListView http://www.cyberforum.ru/android-dev/thread1641228.html
Доброго времени суток. Делаю интерфейс приложения и возникает проблема в стиле отображения. card_background.xml <?xml version="1.0" encoding="utf-8"?> <layer-list...
Программирование Android Защита приложения от запуска в эмуляторе Доброго времени суток! Есть ли способ ограничить запуск своего приложения из эмулятора? подробнее

Показать сообщение отдельно
Lumber
99 / 99 / 37
Регистрация: 02.12.2015
Сообщений: 239
18.01.2016, 16:30
Я так понимаю одна картинка ~30 мб весит. И загружается их несколько одновременно. Конечно память быстро закончится. Если предыдущие картинки такие же - 120 мб прога взяла, при попытке взять ещё 30 упала.

Непонятно что должно быть на экране, если сразу много картинок, то нужно уменьшить разрешение (сжатие неважно - при загрузке они всё равно разжимаются). У вас сейчас картинки по 10 мегапикселей примерно. Нужно ли столько? Даже если просматривать на полном экране FullHD - это два мегапикселя.

Картинки стоит масштабировать при загрузке в сторону уменьшения. Исходить из того что один пиксель занимает 3 байта.

Если же надо в полном разрешении всё-таки загружать (для увеличения например) - то стоит это делать по одной картинке за раз, а которые не нужны не надо в памяти держать (а сейчас все загруженные в памяти остаются). Или (в зависимости от того что должна программа делать) в памяти держать мелкие preview, а при увеличении загружать более высокого разрешения.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru