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

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

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

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

Ответ
 
Опции темы
Старый 28.11.2010, 00:15   #1
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Белый дисплей

Подскажите почему при запуске мидлета белый дисплей порядка 1,5-2 сек? В начале инициализируется Lib_font32 и Lib_sensor? Возможно ли такое из-за либ?
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 01:41   #2
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Белый дисплей

Белый дисплей на всех телефонах. Просто между загрузкой всех классов и запуском программы проходит какое-то время и всё это время мы видим белый экран.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
GRAY_WOLF (28.11.2010)
Старый 28.11.2010, 01:56   #3
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Белый дисплей

Это особенность java или МР так дебажит?
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 13:24   #4
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Белый дисплей

между запуском и первой прорисовкой так всегда.
и у прог на чистой яве тоже.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
GRAY_WOLF (28.11.2010)
Старый 28.11.2010, 16:51   #5
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Белый дисплей

Спасибо всем за пояснение...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 17:06   #6
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Белый дисплей

Не согласен. Программы на МП действительно притормаживают при запуске, но (у меня) явно не 1,5-2 секунды, а, на мой взгляд, 100-300 мс. А вот бОльшее число приложений на чистой яве белого экрана не показывают. SE k510.
__________________
---
(Offline)
 
Ответить с цитированием
Старый 01.12.2010, 02:14   #7
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Белый дисплей

Ну можно сразу вначале кода залить экран чёрным или картинку отрисовать, а потом уже грузить нужные объекты. Тогда белый экран мелькнёт только на мгновение.
(Offline)
 
Ответить с цитированием
Старый 01.12.2010, 02:19   #8
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Белый дисплей

Ага, причем делать это прямо из FW.class тогда разница будет минимальной. Правда из MP такого не сделаешь.
(Offline)
 
Ответить с цитированием
Старый 01.12.2010, 12:44   #9
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Белый дисплей

почему ж не сделаешь?
декомпилить его, а потом в нетбинсе исправить.

правда смысла я особого не вижу.
(Offline)
 
Ответить с цитированием
Старый 28.12.2010, 00:42   #10
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Белый дисплей

Сообщение от Phantom Посмотреть сообщение
Ну можно сразу вначале кода залить экран чёрным или картинку отрисовать, а потом уже грузить нужные объекты. Тогда белый экран мелькнёт только на мгновение.
Не помогает даже если в самом начале отрисую картинку, потом грузятся Lib_font32 и Lib_sensor и некоторое время белый дисплей...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 28.12.2010, 20:37   #11
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Белый дисплей

При иницализации Lib_sensor через init создается новый чистый холст. Поэтому всё что рисовалось до инициализации сенсора удаляется и мы лицезреем девственно чистый белый экран.
Вывод: нужно вызывать sensor.init после полной загрузки всех классов и библиотек и показа заставки.
(Offline)
 
Ответить с цитированием
Старый 28.12.2010, 21:33   #12
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: Белый дисплей

Народ подскажите где тема с lib_sensor?
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 28.12.2010, 22:55   #13
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Белый дисплей

Сообщение от odd Посмотреть сообщение
При иницализации Lib_sensor через init создается новый чистый холст. Поэтому всё что рисовалось до инициализации сенсора удаляется и мы лицезреем девственно чистый белый экран.
Вывод: нужно вызывать sensor.init после полной загрузки всех классов и библиотек и показа заставки.
Если загружать после, то все равно перерисовка белого дисплея...
Вывод: 1) инициализирую библиотеку, рисую фон и только далее все остальное...
2)попытаться что либо предпринять с самой либе...

Сообщение от alexprey Посмотреть сообщение
Народ подскажите где тема с lib_sensor?
вот держи либу, сама тема не обсуждалась...
Вложения
Тип файла: rar Libs.rar (1.7 Кб, 413 просмотров)
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
alexprey (28.12.2010)
Старый 30.12.2010, 14:28   #14
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Белый дисплей

Попробуй снова рисовать заставку после загрузки/инициализации либы sensor.
(Offline)
 
Ответить с цитированием
Старый 30.12.2010, 16:10   #15
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Белый дисплей

Так я и написал про это постом выше 1) пункт...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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