Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 28.01.2012, 16:45   #1
cherry
AnyKey`щик
 
Регистрация: 10.01.2012
Сообщений: 10
Написано одно полезное сообщение
(для 2 участников)
Счастье Тестеры нужны [заморожено]

У меня простенький мидлет для запоминания английских слов.
Показывает карточки: слово, картинка, значение.
Показывает с выбранной скоростью от 1 до 99 секунд на карточку.

В KEmulator работает без ошибок.
На телефоне зависает.

Нужны тестеры
Пожалуйста, погоняйте на своем телефоне.
Вес мидлета 1,3 Мб

Последний раз редактировалось cherry, 30.01.2012 в 12:21. Причина: Приложение снято для полной переработки
(Offline)
 
Ответить с цитированием
Старый 28.01.2012, 17:25   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Тестеры нужны

Запустить не смог (глюк телефона), но причина понятна по коду - скорее всего не хватает памяти для загрузки всех изображений (даже в PNG они весят больше мегабайта, а в оперативке развернуться на несколько мегабайт).
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
cherry (28.01.2012)
Старый 28.01.2012, 18:29   #3
cherry
AnyKey`щик
 
Регистрация: 10.01.2012
Сообщений: 10
Написано одно полезное сообщение
(для 2 участников)
Ответ: Тестеры нужны

ViNT, спасибо! Я бы картинки с удовольствием в другой, менее увесистый формат перевела, но почему-то не работает с другим форматом.
Библиотеку не подскажете?
(Offline)
 
Ответить с цитированием
Старый 28.01.2012, 18:35   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Тестеры нужны

Формат здесь не столь важен, все равно размер в памяти будет одинаковый. Решение может быть только одно - загружать изображения непосредственно перед выводом, после чего освобождать память.
(Offline)
 
Ответить с цитированием
Старый 28.01.2012, 19:20   #5
cherry
AnyKey`щик
 
Регистрация: 10.01.2012
Сообщений: 10
Написано одно полезное сообщение
(для 2 участников)
Ответ: Тестеры нужны

Сообщение от ViNT Посмотреть сообщение
Решение может быть только одно - загружать изображения непосредственно перед выводом, после чего освобождать память.
Добавила очистку памяти с помощью вашей библиотеки lib_memclean!
Файл обновила.
У кого-нибудь заработало?

ДОБАВЛЕНО
У меня первые четыре карточки показал с задержкой больше чем нужно и завис.
Похоже, программа не имеет перспектив. Если 10 карточек весят 1 Мб, то 100 карточек сделать невозможно.
(Offline)
 
Ответить с цитированием
Старый 28.01.2012, 23:12   #6
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Тестеры нужны

Ещё есть особенность - если написать имя открываемого файла немножко не так как надо, то программа на Kemulator может работать, а на телефоне виснет
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 30.01.2012, 12:28   #7
cherry
AnyKey`щик
 
Регистрация: 10.01.2012
Сообщений: 10
Написано одно полезное сообщение
(для 2 участников)
Ответ: Тестеры нужны

Igor, соблюдаю - все названия пишу точно так же, как названы сами файлы, а названы они беспроблемно, везде с маленькой буквы и слитно, латиницей, без дефисов, цифр, подчеркиваний и других посторонних знаков.

Думаю, дело именно в нехватке памяти. Кроме того, высокое качество картинок, на которое я замахнулась - это бесперспективный подход. Средний телефон работу с ними не потянет. Тем более, когда их будет много.

На большинстве телефонов объем памяти под приложения ограничен, и хотя его можно увеличивать, это не решение. Слишком большие требования получатся у моего более чем скромного мидлета. Многие пользователи просто не будут заниматься его настройкой. И вес неоправданно велик.

Попробую переделать. Оптимизировать графику. Жаль, тему переименовать не могу: в название бы добавила [Заморожено], т.к. еще вернусь с новой версией, а сейчас показать нечего.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:11.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com