Ditmar
-
Постов
13 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные Ditmar
-
-
San4os,
Патч для нижней полосы в Яве не ставьте. Он глючный. Игры и так хорошо работают
-
San4os, То что добавляю в базу JM всегда проверяю на своей трубке... Так что всё должно быть ок! В общем как восстановят базу... Ждите обноволения. Я уже новую версию добил... + накопились игры.
В новой версии вот это реализовал
[+] Автоматическое упорядочивание мидлетов по алфавиту.
[+] Возможность отмечанть игры галочкой, а потом массого закачивать
[+] Мелкие доработки
[+] Совместимость с SGHFS Plugin 1.41
-
Да я наверное с горяча буркнул... Настроение было плохое... Думаю щас утрясу всё с экзаменами и выложу новинки...
Главное без меня базу не мучайте... и игр без звука с моих санкций там точно не будет...нельзя пороть базу хламом...не для этого делал. =)))
-
Разработка JM и поплнение базы мною думаю закончено. Отхожу от дел. Всё надоело.
-
Хватит оффтопить. GrafGair устное предупреждение.
-
Реальна поддержка неоффициальных игр в JavaMan'е?
Принцип прост: люди отсылают игры, спецы правят xml, мы имеем упорядоченный и отсортированный каталог игр.
Если что со скринами и описаниями дело не постоит.
Нет не реально в принципе. И 100% что реально, по крайней мере в моей базе не будет.
-
нет не запуститься 100%... нада убирать ссылки на самсунговское АПИ...
-
Эмулятор не плохой но поддержки самсунговского звука естественно нет...жаль...буду использовать как альтернативу если не пашет SJSDK 2.0
-
alex060, Терпение... просто один форум зверско весит и мне не посмотреть альтернативный софт...позже появиться в первом сообщении.
-
alex060, Ну качать JBuilder 9 это конечно самоубийство, поэтому добрые дяди и придумали магазины где диск JBuilder 9 можно купить за 65 руб., что сбережет твое время и трафик. Но для ленивых вывешиваю альтернативный набор описанный Vadiks на схожем по тематимке форуме. (Смотреть в первом посте)
-
Часть 1 "Убираем нижнюю полосу"
Оригинальная статья прислана мне DG Soft, за что ему огромный респект.
Для реализации полного экрана нужно знать некоторые особенности самсунговского апи.
Вобще дело в том что на главном канвасе нельзя использовать
функцию SetClip, чтобы было понятно если ты делаеш
SetClip(12,23,45,23) к примеру для вывода части картинки
а потом тебе надо отрисовать картинку на весь экран
SetClip(0,0,128,128) то фактически получаеш SetClip(0,0,128,110)
это связано с тем что в классе Display параметры width=128 и height = 110
вот такая фигня.
вот код функции SetClip тобы было понятно:
public void setClip(int x, int y, int width, int height)
{
x += transX;
y += transY;
short clipX1 = x <= 0 ? 0 : (short)(x & 0x7fff);
short clipY1 = y <= 0 ? 0 : (short)(y & 0x7fff);
if(x >= maxWidth || width <= 0 || y >= maxHeight || height <= 0)
{
clip[0] = clip[1] = clip[2] = clip[3] = 0;
clipped = true;
return;
}
clipX2 = x + width;
if(clipX2 > maxWidth)
clipX2 = maxWidth;
clipY2 = y + height;
if(clipY2 > maxHeight)
clipY2 = maxHeight; // вот вся фигня из-за етой проверки
clip[0] = clipX1;
clip[1] = clipY1;
clip[2] = (short)(clipX2 - clipX1);
clip[3] = (short)(clipY2 - clipY1);
if(clip[2] < 0)
clip[2] = 0;
if(clip[3] < 0)
clip[3] = 0;
if(clipX1 > 0 || clipY1 > 0 || clipX2 < maxWidth || clipY2 < maxHeight)
clipped = true;
}
А теперь решение:
Cоздаеш темповый имедж равный размеру экрана, на него создаеш темповый графикс
ti = Image.createImage(width, height);
tg = ti.getGraphics();
затем где по коду встречается
(допустим главный канвас g)
g.DrawImage
g.DrawString
g.SetClip
g.SetColor
g.SetFont
перенаправляеш на темповый имедж
т.е. меняеш g на tg
а в конце главной процедуры отрисовки (void paint(Graphics g)
отрисовываеш темповый имедж на главном канвасе
g.DrawImage(ti,0,0,0);
и всё ...
Пример прикрепил
-
Итак. Для успешного переделывания мидлета под самсунг нам потребуются 2 программы.
1) DJ Java Decompiler (или любой другой декомпилятор *.class)
2) J Builder 9 (Компилятор, интерфейс схожий с Delphi)
А вот альтернативный софт для тех кому не дойти до магазина и не купить JBuilder 9:
1. Windows XP, 2000
2. JAVA 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION ver 1.4.2.06 = 52Mb
3. J2ME WIRELESS TOOLKIT (J2ME WTK) ver 2.2 = 17Mb
4. Java SDK for E800_E700_X100_X600 (SJSDK) ver 2.0 = 8Mb
5. Декомпилятор JAVA на Ваш выбор (например DJ Java Decompiler 3.7) = 1,7Mb
---------------
Приуреплена спецификация по Самсунговскому API.
- 1
Переделываем игры под самсунг!
в Приложения и игры
Опубликовано
offtop,
Устное предупреждение.
Тема не для выкладывания на общее обозрение игр и просьб о их оптимизации для телефонов Samsung.
Здесь обсуждаем только технологию оптимизации и т.д. Прось не флудить.