Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Symbian 9.4 и полноэкранный режим j2me


Автор: 404NotFound 18.10.2010, 21:55
Доброго времени суток. Подскажите пожалуйста, как можно сделать полноэкранный режим в приложении j2me запущенном под symbian 9.4. Параметр setFullScreenMode(true) не помогает.

Автор: ivanovpv 19.10.2010, 08:17
А Symbian здесь не причем - играет роль точная модель телефона, библиотеки под которыми собрано приложение MIDP/CLDC и версия платформы сборки (S40/S60)

Автор: 404NotFound 19.10.2010, 11:21
Ок. Вот например:
тел. nokia 5530 (symbian 9.4)
NetDeans 6.8
CLDC-1.1
MIDP-2.0
Java ME - 1.6.1


Библиотеки, подключаемые в миделт
javax.microedition.midlet.*;
javax.microedition.lcdui.*

Автор: arok 19.10.2010, 16:05
Тут дело как раз в Symbian 9.4. в которой появиась поддержка сенсорных экранов, поэтому в ява приложениях появляется виртуальная клавиатура (на случай отсутствия поддержки сенсорных экранов в ява приложении). Возможно поможет нокиевский класс com.nokia.mid.ui.FullCanvas (из Symbian S60 5th edition SDK).

Автор: 404NotFound 19.10.2010, 16:37
Интересная идея, надо попробовать

Автор: ivanovpv 20.10.2010, 08:56
Цитата(404NotFound @  19.10.2010,  12:21 Найти цитируемый пост)
тел. nokia 5530 (symbian 9.4)

Это платформа S60 5th edition. Надо скачать API+эмулятор, установить на Netbeans'е (как новую J2ME платформу) - собрать под этими библиотеками - и все должно работать.

Качать http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html - требуется регистрация.

Автор: eugine_s 20.10.2010, 10:08
Не совсем ясно, в чем ошибка, когда вызывается setFullScreenMode(true): 

Вариант а) приложение не переходит в полный экран
Вариант б) приложение таки переходит в полный экран, но появляется виртуальная клавиатура.

Если вариант а, то скорее всего дело в логике программы. Использовать либы другие.... маловероятно (хотя один раз у меня такое было, что замена либы решила проблему). 

Если вариант б, то лечится прописывание в jad или манифесте параметра: Nokia-MIDlet-On-Screen-Keyboard: no


Автор: 404NotFound 20.10.2010, 16:00
Таки да, вариант б. Но еще не проверил. Спасибо всем за советы. Очень признателен.

Автор: mkol 14.11.2010, 15:21
Полноэкранный режим доступен на всех устройствах с поддержкой MIDP 2.0 через setFullScreenMode(true).

Автор: 404NotFound 14.11.2010, 18:28
Цитата(mkol @  14.11.2010,  15:21 Найти цитируемый пост)
Полноэкранный режим доступен на всех устройствах с поддержкой MIDP 2.0 через setFullScreenMode(true).


Неповеришь smile Просто так он на всех устройствах не работает (см. то, что мне писали выше)

Автор: PiyodaiSiyo 2.12.2010, 02:30
тоже сталкивался в 5800 подтверждаю
Nokia-MIDlet-On-Screen-Keyboard: no
кроме того понадобится и это 
Nokia-MIDlet-App-Orientation: portrait
чтоб избежать поворота изоображения при изменении положения 

Автор: Samuil 9.12.2010, 15:59
если у тебя используется приемник Canvas то все будет работать.
Иначе не будет работать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)