Форум программистов, компьютерный форум CyberForum.ru

heap - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Серверная часть для Android приложения. Куда смотреть http://www.cyberforum.ru/android-dev/thread1056285.html
Всем привет. Мне для Android-приложения необходимо разработать серверную часть. Если с написанием Android приложения вопросов особо не возникает, то касательно серверной части в голове полная каша т.к. до этого никогда этим не занимался. Поэтому прошу общественность направить меня в нужном русле. Какие технологии использовать? Куда смотреть? Вкратце необходимый функционал: 1)Добавть записть в...
Программирование Android Серийный номер телефона Подскажите, как получить серийный номер телефона (11-значный) в том виде, как он отображается на форме Settings/About phone? Build.SERIAL возвращает 8-значный номер. На самсунге необходимый мне номер можно получить через атрибут "ril.serialnumber" для "android.os.SystemProperties". Но на мотороле такого атрибута нет. http://www.cyberforum.ru/android-dev/thread1056227.html
создать свой лаунчер Программирование Android
Хочу создать свой лаунчер на андройд,но понтия не имею как этого сделать,среду андрой разработки установил (SDK, Jre, Eclipse) .Может кто знает как сделать лаунчер и пошагово объяснить?И еще вопрос:как открыть приложение скачанное из гугл плея в eclipse для редактирования и как перенести его с телефона в eclipse?Заранее огромное спасибо!
Программирование Android Простой чат
Всем привет. Возникла надобность создать чат. На сколько я понял мне нужна будет серверная часть и сам клиент с набором API методов. Не подскажите готовое простенькое решение чтобы можно было понять как оно работает? Спасибо
Программирование Android Коректное завершение программы http://www.cyberforum.ru/android-dev/thread1056171.html
Есть главное activity, которое запускает сервис. Сервис выполняет длительную операцию. При нажатии Back приложение сворачивается, сервис работает - так и надо. При закрытии приложения через TaskManager закрывается и сервис и приложение - норм. Но если удерживаем клавишу "Домик" и оттуда закрываем свернутое приложение - выскакивает окно ошибки. Подозреваю что сервис проверяет связь с активити и...
Программирование Android быстрый Spinner Подскажите пожалуйста как реализовать. Имеется два спинера, сначала выбирается один, затем другой, нажимается кнопка "сравнить" и в зависимости от выбранных элементов выводится картинка и описание. Как реализовать появление описания сразу, т.е. минуя кнопку "сравнить"? подробнее

Показать сообщение отдельно
name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1

heap - Программирование Android

25.12.2013, 17:03. Просмотров 286. Ответов 0
Метки (Все метки)

пишу игру и когда подгружаю картинки в контейнер heap нереально растет до 52мб

нагуглил и нашел решение

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private Bitmap returnBitmap(int id, Context context) {
BitmapFactory.Options bmOptions = new BitmapFactory.Options();
bmOptions.inJustDecodeBounds = true;
BitmapFactory.decodeResource(context.getResources(),id, bmOptions);
int photoW = bmOptions.outWidth;
int photoH = bmOptions.outHeight;
 
int scaleFactor = 1;
if ((WIDTH_DEVICE> 0) || (HEIGHT_DEVICE> 0)) {
scaleFactor = Math.min(photoW/WIDTH_DEVICE, photoH/HEIGHT_DEVICE); 
}
 
bmOptions.inJustDecodeBounds = false;
bmOptions.inSampleSize = scaleFactor;
bmOptions.inPurgeable = true;
 
return BitmapFactory.decodeResource(context.getResources(),id, bmOptions);
}
heap не растет(5 мб), но картинки грузит в полном размере

когда пытаюсь их увеличить/уменьшить, то heap обратно возрастает до 52 мб

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
private Bitmap returnBitmap(int object) {
BitmapFactory.Options bmOptions = new BitmapFactory.Options();
bmOptions.inJustDecodeBounds = true;
BitmapFactory.decodeResource(getResources(), object, bmOptions);
int photoW = (int) (bmOptions.outWidth * 0.625);
int photoH = (int) (bmOptions.outHeight * 0.592);
 
bmOptions.inJustDecodeBounds = false;
bmOptions.inPurgeable = true;
return Bitmap.createScaledBitmap(BitmapFactory.decodeResource(
getResources(), object, bmOptions), photoW, photoH,
true);
}
что я делаю не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru