![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
Gobbs |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 4.9.2006 Репутация: нет Всего: нет |
Как грамотно осуществлять этот достаточно нудный и долгий процесс ? Неужили нужно переписывать приложение снова и снова для отдельной модели телефона ? И где найти фичи JVM разных телефонов(т.е. особенности JVM) ?
![]() |
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Переписывать ниче не надо...надо юзать препроцессинг(Ant+Antenna) в зависимости от требуемой сборки.
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
Gobbs |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 4.9.2006 Репутация: нет Всего: нет |
почитал про j2mepolish. Видимо она те же функции выполняет, но больше автоматизирована ? Всё-таки, я не прояснил для себя один момент. j2mepolish, ANT+Antenna - эти программные комплексы позволяют через директивы препроцессора вписывать самому определённый код для определённой модели или же сами меняют текущий код, подстраивая его под определённые модели? Если это первый вариант, то откуда найти все спецификации под различные модели, характеризующие фичи JVM девайса?
|
|||
|
||||
Antropoid |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
да, именно так.
о каких спецификациях идет речь? Если девайс поддерживает MIDP профиль, то и фсе работать будет согласно документации, или как? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
||||
|
|||||
Gobbs |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 4.9.2006 Репутация: нет Всего: нет |
например, есть приложение, которое полностью работает на стандартном эмуляторе WTK(MIDP N.N, CLDC N.N). Но на всех ли моделях, поддерживающих MIDP N.N и CLDC N.N, потянет это приложение, т.е. оно будет работать и причём корректно, как и планировалось ?(при достаточных физических возможностях, конечно). Если же нет, может ли это быть связано с "особенной" реализацией стандартных классов, методов и т.д. JVM разработчиками данного девайчса ? Или же портирование производится иключительно для использования вкусностей API данной мобилы?(просто не совсем полностью вкурил портирование и приследуемые им цели ![]() Понятно, что портирование можно использовать для определения таких констант, как ID софт клавиш и т.д. P.S. надеюсь, что-то понятно из этого бреда ![]() |
|||
|
||||
Antropoid |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
В 99.9% - ДА. Но бывают и исключения...
иенно с этим и связано...т.е. с БАГАМИ JVM.
Дык...твое дело написать код клавиши согласно документации, а работать это должно по идее везде
Че т я тож не пойму ![]() ![]() -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
||||||||
|
|||||||||
Gobbs |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 4.9.2006 Репутация: нет Всего: нет |
Написал приложение, работающее с MIDP 2.0 и CLDC 1.1. Для его запуска требуется 300 Kbyte, в процессе работы максимум используется 500 kbyte. (по данным memory monitor'a) . Так вот, приложение запускается и прекрасно работает на K750i,K700i, Siemens Sx65, но не работает на Motorola L7, K500i, вернее даже не запускается - пишет ошибка приложения. В чём может быть дело ?
По характеристикам телефоны вроде подходят. Motorola L7 - Profiles MIDP-2.0 Configuration CLDC-1.1 Free heap at startup 571KB SonyEricsson K500i Profiles MIDP-1.0 MIDP-2.0 Configuration CLDC-1.1 JTWI version 1.0 Free heap at startup 458KB [436…474] SonyEricsson K700i Profiles MIDP-1.0 MIDP-2.0 Configuration CLDC-1.1 JTWI version 1.0 Free heap at startup 460KB [436…474] SonyEricsson K750i Profiles MIDP-1.0 MIDP-2.0 Configuration CLDC-1.1 JTWI version 1.0 Free heap at startup 1009KB [947…1213] Siemens CX65 Profiles MIDP-2.0 Configuration CLDC-1.1 JTWI version 1.0 Free heap at startup 1190KB [1179…1213] В чём может быть дело ? |
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Скорей всего бросается Exception. А на SE эмуляторе K500i(не WTK) программа работает?На эмуляторе Motorola L7 (не WTK) программа работает? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
Gobbs |
|
||||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 4.9.2006 Репутация: нет Всего: нет |
работает
щас эмулятор докачается - попробую ![]() |
||||
|
|||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Раз работает, то ниче не остаеца, как делать дебаг прямяком на девайсе...
1) Выводи алерты в самом начале (конструкторе, стратапе). 2) Если девайс пожддерживает ODD, то можешь выводить System.out.println() прям на компутер! -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |