forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Full screen??? (http://forum.boolean.name/showthread.php?t=13912)

Twice 20.12.2010 12:36

Full screen???
 
Как развернуть приложение на весь экран?
А то такая лажа получается

ViNT 20.12.2010 14:21

Ответ: Full screen???
 
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.

Twice 20.12.2010 14:38

Ответ: Full screen???
 
а MIDP version 1 или 2 ставить

Twice 20.12.2010 14:40

Ответ: Full screen???
 
Цитата:

Сообщение от ViNT (Сообщение 172590)
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.

Да, это помогло, то тогда стали не видимыми кнопка "Выход", которую я так задал
cmdQuit := CreateCommand('Выйти', CM_EXIT, 1);
AddCommand(cmdQuit);
repaint;

ViNT 20.12.2010 14:46

Ответ: Full screen???
 
Ну, тут уж ничего не поделать. Надо самому рисовать надпись на экране и обрабатывать нажатие соответствующей кнопки.

kizup 21.12.2010 00:43

Ответ: Full screen???
 
Слушайте,я вот смотрю в этой программе,как я понял,есть обратный отсчет. Вы не подскажите мне как его реализовать? Я вот думал на эту тему но ни к чему так и не пришел!Подскажите пожалуйста,если можно то с простым примером. Заранее спасибо:)

odd 21.12.2010 00:50

Ответ: Full screen???
 
Кстати, да. Неплохо бы написать библиотеку для вычисления разницы в датах, к примеру. В MP есть счетчик, но он каждые 48 суток обнуляется так что для вычисления разницы этот счетчик не подойдет. А пока можно просто вычислить число в секундах с полуночи 1 января 1970 года до желаемой даты и потом отнимать от этого числа значение GetCurrentTime и таким образом узнать сколько секунд осталось до события.

kizup 21.12.2010 01:10

Ответ: Full screen???
 
Что то мне кажется это слишком геморройно. Рассчитать можно,но потом перевести в минуты,часы,сутки и так далее...жестко...

Twice 21.12.2010 11:09

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172668)
Слушайте,я вот смотрю в этой программе,как я понял,есть обратный отсчет. Вы не подскажите мне как его реализовать? Я вот думал на эту тему но ни к чему так и не пришел!Подскажите пожалуйста,если можно то с простым примером. Заранее спасибо:)

Наприсмер, сколько до Нового Года осталось можно сделать так:

Код:

Time:=GetCurrentTime;
x:=31-GetDay(Time);
m:=GetMonth(Time)+1;

И если m=12, то выводить x иначе вывести что НГ наступил

kizup 21.12.2010 14:03

Ответ: Full screen???
 
Спасибо, а если и время добавить то будет приблизительно так:
time := getCurrentTime;
h := 24-getHour(time);
min := 60-getMinute(time);
sec := 60-getSecond(time);
Да?

Twice 21.12.2010 14:20

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172698)
Спасибо, а если и время добавить то будет приблизительно так:
time := getCurrentTime;
h := 24-getHour(time);
min := 60-getMinute(time);
sec := 60-getSecond(time);
Да?

В принципе да. Но работать будет криво, например если будет 31 декабря 23:10 то по этому коду он скажет что осталось 0 дней и 1 час 50 минут.
По этому я пока просто сделал сколько дней осталось, можешь заценить.

kizup 21.12.2010 16:55

Ответ: Full screen???
 
По этому коду в 23.10 будет 0 дней 0 часов и 50 минут. Вот именно так и надо:)ша заценю:)

Twice 22.12.2010 12:07

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172727)
По этому коду в 23.10 будет 0 дней 0 часов и 50 минут. Вот именно так и надо:)ша заценю:)

Т.е по-твоему 24 минус 23 будет равняться 0??:-D

kizup 22.12.2010 15:23

Ответ: Full screen???
 
Ошибся:)посмотри мою программу http://upwap.ru/1191017

Twice 22.12.2010 16:26

Ответ: Full screen???
 
Ты бы лучше исходник кинул)

kizup 23.12.2010 00:46

Ответ: Full screen???
 
А че тебе именно не понятно в моей проге? Там вроде мудреного ничего нет,показывает время,дату,день недели,размер экрана,модель телефона и точный отсчет до нового года. Вот думаю че б еще туда вуснуть,не поможешь с идеей?Или давай вместе проект какой нибудь заделаем?

Twice 23.12.2010 13:55

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172884)
А че тебе именно не понятно в моей проге? Там вроде мудреного ничего нет,показывает время,дату,день недели,размер экрана,модель телефона и точный отсчет до нового года. Вот думаю че б еще туда вуснуть,не поможешь с идеей?Или давай вместе проект какой нибудь заделаем?

Ммм, как ты сделал точный отсчет до НГ??

Igor 23.12.2010 16:24

Ответ: Full screen???
 
Можно добавить тест телефона - занятая и свободная память, время выполнения каких-нибудь операций (сложение там или умножение)

kizup 23.12.2010 20:47

Ответ: Full screen???
 
Цитата:

Сообщение от Twice (Сообщение 172923)
Ммм, как ты сделал точный отсчет до НГ??

Дык в предыдущих постах сам у тя спрашивал))
Ну если надо то вот тебе код:
PHP код:

:= getCurrentTime;
days := 31-getDay(t);
hour := 23-getHour(t);
min := 59-getMinute(t);
seco := 60-getSecond(t);
DrawString(IntegerToString(days)+' дней и '+IntegerToString(hour)+':'+IntegerToString(min)+':'+IntegerToString(seco), xp1+5yp+(texTHeight*2)); 

Вот как то так)) Всё работает)

Кстати, Igor, добавил вывод свободной памяти и общей памяти. А вот время выполнения операции я хз как сделать:(

Держите доработанную прогу.
Жду отзывов.

baton4ik 23.12.2010 23:38

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172965)
Кстати, Igor, добавил вывод свободной памяти и общей памяти. А вот время выполнения операции я хз как сделать:(

Замеряешь время, выполняешь операцию, замеряешь время ещё раз. Считаешь разницу.

GRAY_WOLF 24.12.2010 01:04

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172965)
Дык в предыдущих постах сам у тя спрашивал))
Ну если надо то вот тебе код:
PHP код:

:= getCurrentTime;
days := 31-getDay(t);
hour := 23-getHour(t);
min := 59-getMinute(t);
seco := 60-getSecond(t);
DrawString(IntegerToString(days)+' дней и '+IntegerToString(hour)+':'+IntegerToString(min)+':'+IntegerToString(seco), xp1+5yp+(texTHeight*2)); 

Вот как то так)) Всё работает)

Кстати, Igor, добавил вывод свободной памяти и общей памяти. А вот время выполнения операции я хз как сделать:(

Держите доработанную прогу.
Жду отзывов.

Код:

memclean.clean;i:=GetRelativeTimeMs;j:=0;
    repeat
    ... //что либо делаем
    until GetRelativeTimeMs - i > 1000;//выход из цикла через секунду

примерто так...

kizup 24.12.2010 21:30

Ответ: Full screen???
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 172998)
Код:

memclean.clean;i:=GetRelativeTimeMs;j:=0;
    repeat
    j := 2*2;
    until GetRelativeTimeMs - i > 1000;//выход из цикла через секунду

примерто так...

По этому коду у меня показывает 4556783223 мс. Что это значит? Мне кажется это многовато....
Вот кое что добавил в программу:) http://upwap.ru/1196998
Управление:
4 назад
6 вперед
0 выход
# инфо(тольк на первом экране)

Igor 25.12.2010 23:46

Ответ: Full screen???
 
Я делал так
t:=getReativeTimeMS;
For i:=1 to 1000000 do
begin
тут десять раз подряд писал одну и ту же функцию,
чтобы цикл (изменение i) не особо влияло на измерения
end;
t:=getReativeTimeMS-t;
Способ не очень хороший.

kizup 26.12.2010 19:48

Ответ: Full screen???
 
Добавил в программу вывод количества контактов в справочнике, и заодно подсчет времени за которое ыполняется эта операция, впринципе разобрался с этим. Кстати еще много чего добавил в прогу, посмотрите плиз)) Мож ещё че добавить? Мож чё отредактировать? Вобщем жду компетентного мнения, т.к. поделиться не с кем своими творениями, одногруппники не понимают этого)) Кстати первое мое творение которое вышло больше чем на 400 строк текста))) Вот ссылка : http://upwap.ru/1199370

Igor 26.12.2010 21:20

Ответ: Full screen???
 
Вложений: 1
Добавить фон. Есть библиотека Lib_canvas, ужимающая изображение под нужный размер.
Цитата:

больше чем на 400 строк текста)))
А можно исходник посмотреть?
P.s. Проще файл располагать не по ссылке, а как вложение к сообщению.

kizup 26.12.2010 21:55

Ответ: Full screen???
 
Вложений: 1
Цитата:

Сообщение от Igor (Сообщение 173225)
Добавить фон. Есть библиотека Lib_canvas, ужимающая изображение под нужный размер.
А можно исходник посмотреть?
P.s. Проще файл располагать не по ссылке, а как вложение к сообщению.

Ответ P.s. я иногда с телефона на форум выхожу, не особо удобно вложением делать.
Исходник держи, а смысле фон добавить??? У меня ж и так на фоне картинка стоит. Или ты имеешь ввиду чтобы мультиэкранная прога была?

Еще у меня очень интересный вопрос появился.
Нарыл вот такую инфу в инете http://forum.antichat.ru/thread31780.html про АТ команды. Так вот, как их вызвать и МП??? Было бы очень познавательно. Подскажите кто знает.

Igor 26.12.2010 23:13

Ответ: Full screen???
 
Мне картинка что-то не понравилась.
Из java вряд ли такие команды можно делать, так как есть ограничения - при попытке, например, послать СМС, появляется окошко, где появляется запрос о его посылке.
Видел программку (Не МП), на которой можно было делать что-то подобное через bluetooth

kizup 27.12.2010 00:01

Ответ: Full screen???
 
Цитата:

Сообщение от Igor (Сообщение 173235)
Мне картинка что-то не понравилась.
Из java вряд ли такие команды можно делать, так как есть ограничения - при попытке, например, послать СМС, появляется окошко, где появляется запрос о его посылке.
Видел программку (Не МП), на которой можно было делать что-то подобное через bluetooth

Да,я тоже юзал такие программы но это еще когда не увлекался программированием. А на счет ат я интересуюсь не для создания клонов программ,а например чтобы узнать сигнал сети,уровень заряда батареи и так далее,т.к.не могу получить никак эти параметры:(
Кстати,как тебе исходник? Есть что поправить?

Igor 29.12.2010 17:47

Ответ: Full screen???
 
Цитата:

Кстати,как тебе исходник? Есть что поправить?
Увидел много-много букв и решил пока не разбираться))
P.s. Если потом что-то понадобится, буду смотреть в твоем исходнике))

kizup 30.12.2010 08:33

Ответ: Full screen???
 
ок,кстати отправку смс почти доработал. Но закончу после н.г. Так как уезжаю,компа не будет с собой! Ну и всех с наступающим! Успехов всем в новом году!

Igor 30.12.2010 12:40

Ответ: Full screen???
 
спс
Присоединяюсь!

Sanctus11 02.02.2011 18:35

Ответ: Full screen???
 
Цитата:

Сообщение от ViNT (Сообщение 172590)
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.

Здравия.
Nokia API Fullscreen не помогает.
nokia симбиан делит экран на пополам в первой половине программа, а во второй появляются кнопки A,B,C,D и круг управления.
Как получить Fullscreen?

GRAY_WOLF 02.02.2011 19:31

Ответ: Full screen???
 
Цитата:

Сообщение от Sanctus11 (Сообщение 177684)
Здравия.
Nokia API Fullscreen не помогает.
nokia симбиан делит экран на пополам в первой половине программа, а во второй появляются кнопки A,B,C,D и круг управления.
Как получить Fullscreen?

Правь файл манифеста дописав туда

Nokia-MIDlet-Category: Game
Nokia-MIDlet-On-Screen-Keypad: no
Nokia-MIDlet-App-Orientation: portrait
Nokia-MIDlet-Canvas-Scaling-Orientation-Switch: false


и наслаждайся счастьем.

Igor 03.02.2011 00:52

Ответ: Full screen???
 
Цитата:

Здравия.
Nokia API Fullscreen не помогает.
nokia симбиан делит экран на пополам в первой половине программа, а во второй появляются кнопки A,B,C,D и круг управления.
Как получить Fullscreen?
Залезть в настройки установленных приложений, найти это и выбрать без джойстика (или типа того)

Sanctus11 03.02.2011 09:38

Ответ: Full screen???
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 177686)
Правь файл манифеста дописав туда

Nokia-MIDlet-Category: Game
Nokia-MIDlet-On-Screen-Keypad: no
Nokia-MIDlet-App-Orientation: portrait
Nokia-MIDlet-Canvas-Scaling-Orientation-Switch: false


и наслаждайся счастьем.

Благодарю. :)
Сработало.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot