|
Основной форум Сюда все проблемы связанные с программированием. |
28.11.2010, 00:15
|
#1
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Белый дисплей
Подскажите почему при запуске мидлета белый дисплей порядка 1,5-2 сек? В начале инициализируется Lib_font32 и Lib_sensor? Возможно ли такое из-за либ?
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
28.11.2010, 01:41
|
#2
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Белый дисплей
Белый дисплей на всех телефонах. Просто между загрузкой всех классов и запуском программы проходит какое-то время и всё это время мы видим белый экран.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.11.2010, 01:56
|
#3
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Белый дисплей
Это особенность java или МР так дебажит?
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
28.11.2010, 13:24
|
#4
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Белый дисплей
между запуском и первой прорисовкой так всегда.
и у прог на чистой яве тоже.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.11.2010, 16:51
|
#5
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Белый дисплей
Спасибо всем за пояснение...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
28.11.2010, 17:06
|
#6
|
ПроЭктировщик
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: Белый дисплей
Не согласен. Программы на МП действительно притормаживают при запуске, но (у меня) явно не 1,5-2 секунды, а, на мой взгляд, 100-300 мс. А вот бОльшее число приложений на чистой яве белого экрана не показывают. SE k510.
__________________
---
|
(Offline)
|
|
01.12.2010, 02:14
|
#7
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Белый дисплей
Ну можно сразу вначале кода залить экран чёрным или картинку отрисовать, а потом уже грузить нужные объекты. Тогда белый экран мелькнёт только на мгновение.
|
(Offline)
|
|
01.12.2010, 02:19
|
#8
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Белый дисплей
Ага, причем делать это прямо из FW.class тогда разница будет минимальной. Правда из MP такого не сделаешь.
|
(Offline)
|
|
01.12.2010, 12:44
|
#9
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Белый дисплей
почему ж не сделаешь?
декомпилить его, а потом в нетбинсе исправить.
правда смысла я особого не вижу.
|
(Offline)
|
|
28.12.2010, 00:42
|
#10
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Белый дисплей
Сообщение от Phantom
Ну можно сразу вначале кода залить экран чёрным или картинку отрисовать, а потом уже грузить нужные объекты. Тогда белый экран мелькнёт только на мгновение.
|
Не помогает даже если в самом начале отрисую картинку, потом грузятся Lib_font32 и Lib_sensor и некоторое время белый дисплей...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
28.12.2010, 20:37
|
#11
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Белый дисплей
При иницализации Lib_sensor через init создается новый чистый холст. Поэтому всё что рисовалось до инициализации сенсора удаляется и мы лицезреем девственно чистый белый экран.
Вывод: нужно вызывать sensor.init после полной загрузки всех классов и библиотек и показа заставки.
|
(Offline)
|
|
28.12.2010, 21:33
|
#12
|
ПроЭктировщик
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений (для 30 пользователей)
|
Ответ: Белый дисплей
Народ подскажите где тема с lib_sensor?
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
|
(Offline)
|
|
28.12.2010, 22:55
|
#13
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Белый дисплей
Сообщение от odd
При иницализации Lib_sensor через init создается новый чистый холст. Поэтому всё что рисовалось до инициализации сенсора удаляется и мы лицезреем девственно чистый белый экран.
Вывод: нужно вызывать sensor.init после полной загрузки всех классов и библиотек и показа заставки.
|
Если загружать после, то все равно перерисовка белого дисплея...
Вывод: 1) инициализирую библиотеку, рисую фон и только далее все остальное...
2)попытаться что либо предпринять с самой либе...
Сообщение от alexprey
Народ подскажите где тема с lib_sensor?
|
вот держи либу, сама тема не обсуждалась...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.12.2010, 14:28
|
#14
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Белый дисплей
Попробуй снова рисовать заставку после загрузки/инициализации либы sensor.
|
(Offline)
|
|
30.12.2010, 16:10
|
#15
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Белый дисплей
Так я и написал про это постом выше 1) пункт...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:00.
|