Перейти к содержанию
Old Phone Forum

Ditmar

Участники
  • Постов

    13
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация

  • Пол
    Мужчина
  • Город
    Питер

Контакты

  • ICQ
    92155298

Посетители профиля

375 просмотров профиля
  1. offtop, Устное предупреждение. Тема не для выкладывания на общее обозрение игр и просьб о их оптимизации для телефонов Samsung. Здесь обсуждаем только технологию оптимизации и т.д. Прось не флудить.
  2. San4os, Патч для нижней полосы в Яве не ставьте. Он глючный. Игры и так хорошо работают
  3. San4os, То что добавляю в базу JM всегда проверяю на своей трубке... Так что всё должно быть ок! В общем как восстановят базу... Ждите обноволения. Я уже новую версию добил... + накопились игры. В новой версии вот это реализовал [+] Автоматическое упорядочивание мидлетов по алфавиту. [+] Возможность отмечанть игры галочкой, а потом массого закачивать [+] Мелкие доработки [+] Совместимость с SGHFS Plugin 1.41
  4. Да я наверное с горяча буркнул... Настроение было плохое... Думаю щас утрясу всё с экзаменами и выложу новинки... Главное без меня базу не мучайте... и игр без звука с моих санкций там точно не будет...нельзя пороть базу хламом...не для этого делал. =)))
  5. Разработка JM и поплнение базы мною думаю закончено. Отхожу от дел. Всё надоело.
  6. Хватит оффтопить. GrafGair устное предупреждение.
  7. Нет не реально в принципе. И 100% что реально, по крайней мере в моей базе не будет.
  8. нет не запуститься 100%... нада убирать ссылки на самсунговское АПИ...
  9. Эмулятор не плохой но поддержки самсунговского звука естественно нет...жаль...буду использовать как альтернативу если не пашет SJSDK 2.0
  10. alex060, Терпение... просто один форум зверско весит и мне не посмотреть альтернативный софт...позже появиться в первом сообщении.
  11. alex060, Ну качать JBuilder 9 это конечно самоубийство, поэтому добрые дяди и придумали магазины где диск JBuilder 9 можно купить за 65 руб., что сбережет твое время и трафик. Но для ленивых вывешиваю альтернативный набор описанный Vadiks на схожем по тематимке форуме. (Смотреть в первом посте)
  12. Часть 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); и всё ... Пример прикрепил CallOfDuty.zip
  13. Итак. Для успешного переделывания мидлета под самсунг нам потребуются 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. Samsung_OEM_API_Specification.zip
×
×
  • Создать...