motofan logo
8 страниц V < 1 2 3 > »         
> 

Библиотека Разработчика Java-приложений, Все для начинающего Java разработчика

Valleo
сообщение 27.6.2006, 7:15 Закрепленное сообщение!


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



Для программирования на Java для моторол нужно:

J2SE 1.4.2 SDK, Java Wireless Toolkit и Motorola SDK
http://java.sun.com/j2me/
Прямая ссылка на страницу загрузки J2ME SDK 1.4.2 - версию 1.5 я так и не нашел, а эту версию нашел с трудом...
Прямая ссылка на страницу загрузки WTK последней версии - требуется регистрация!

http://www.motocoder.com/ - ммм... не стал искать прямую ссылку, так как того, что уже есть в WTK, для начала хватит.

J2SE 1.4.2 SDK - набор классов и программ для компиляции Java приложений
Java Wireless Toolkit - набор классов и программ для компиляции J2ME приложений (приложений для мобильных телефонов)
Motorola SDK - набор классов для компиляции J2ME приложений для телефонов Motorola.

Для работы с исходниками и компиляторами обычно используются IDE (среда разработки приложения).
Для новичков советую использовать навороченные IDE, такие как JBuilder и тому подобные.
Я использую бесплатную версию IDE JCreator. Скачать можно вот здесь:
http://www.jcreator.com/

Мануалы по работе с J2ME можно найти в любом поисковике, или просто почитав эту тему.
_____________________________________________________________
Если вы знаете Pascal но не знаете Java и нет возможности ее учить воспользуйтесь программой MidletPascal
увы ее официальный сайт прикрыли :( но по ней есть хороший форум
Сама Прога
_____________________________________________________________

Сообщение отредактировал Valleo - 11.3.2007, 3:03
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 14.12.2005, 12:41


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Akceptor, у тебя класс HelloMoto объявлен в пакете: package hellomoto;
а в jad'е:
MIDlet-1: www,, hellomoto.HelloMoto
в ВТК кнопка setting, вкладка MIDlets, key MIDlet-1, кнопка edit, поле Class=hellomoto.HelloMoto

!!!goodluck!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
UncleRus
сообщение 15.12.2005, 6:46


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 30.6.2003
Пользователь №: 124
Модель телефона: Z6

Рейтинг: 18



Не премину добавить, что есть OpenSource среда - Eclipse http://www.eclipse.org/ , а к ней, соответственно, плагин EclipseME http://eclipseme.org/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Akceptor
сообщение 15.12.2005, 16:00


За Гомеза!
******

Группа: Почётные мотофаны
Сообщений: 926
Регистрация: 25.3.2005
Из: Ивано-Франковск@Ukraine
Пользователь №: 39 521
Модель телефона: Motorola XT1080M
Прошивка: 19.5.3.obake-maxx


Настроение:
I'm back! May be...



Рейтинг: 364



Нашел в инете книгу про Ява2МЕ,
http://www.megaupload.com/ru/?d=03oku6v0 - "Программирование мобильных телефонов на Java 2 Micro Edition". Горнаков С. Г. Но сервак там постоянно перегружен :(
Вот еще прямая ссылка на архив http://www07.megaupload.com/files/936a7599...on_331s_djv.rar , но не знаю покатит ли.
ЗЫ Книга в формате DejaVu, отсканеная.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Addon Gothic
сообщение 22.12.2005, 15:02


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 3.10.2005
Из: г. Алексин <--> Тула
Пользователь №: 53 431
Модель телефона: c380->simens cx75

Рейтинг: 1



Ещё не помешает программа DJ Java Decompiler (в образовательных целях ;-) ). Качайте версию 3.7 она не требует ввода s/n. Кстати, есть книга в электроном виде автор Пирумян. Качал с этого форума, но кто её распознавал не исправлял ошибки (как орфографические, так ошибки в самом коде :-(). Сам, когда разбирался, иправил полловину, но потом было не до этого.





----------------------------------------------------------

ICQ: 322 - 337 - 920

WorkDay v1.2 - мидлейт для подсчёта рабочего времени
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pivovar
сообщение 23.12.2005, 13:20


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 17.6.2005
Пользователь №: 44 381
Модель телефона: c650
Прошивка: 2.2FR

Рейтинг: 3



Akceptor,
"Программирование мобильных телефонов на Java 2 Micro Edition". Горнаков С. Г но сервер не загружен!Седня ночью сам скачал. http://www.natahaus.ru/2005/10/31/programm...o_edition_.html
:P
Формат тот же! Прога для чтения:
http://voxel.dl.sourceforge.net/sourceforg...jView-0.3.5.exe
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ponemetski
сообщение 23.1.2006, 13:20


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



расскажите подробнее об установке пакетов для работы с файловой системой

у меня установлено J2SDK и WTK23

скачал файлы FileSystemAccessor.zip и keynote.zip из этой темы

создаю проект C:\WTK23\apps\Try_moto_io\
в C:\WTK23\apps\Try_moto_io\src\ кладу keynote.java
в C:\WTK23\apps\Try_moto_io\lib\ в classes\ кладу файл из архива FileSystemAccessor.zip\telecom_JSR75.zip (и MotoFS тоже пробовал) com\telecom\FileSystemAccessor.class

при Build возникает след. ошибка
C:\WTK23\apps\Try_moto_io\src\keynote.java:4: package com.telecom does not exist
import com.telecom.FileSystemAccessor;

и еще несколько связаных напрямую с отсутствем пакета com.telecom

что и как и куда класть чтобы заработало? или нужно другие SDK?

-------------------

решил проблему прочитав http://skipy.dev.juga.ru/technics/likbez.html
положил в папку C:\WTK23\lib\ файлы zip из архива (кроме jsr75) и сменил их расширение на jar
сильно не тестил но вроде не ругается
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Паук
сообщение 26.1.2006, 8:13


Open Mind
*****

Группа: Почётные мотофаны
Сообщений: 452
Регистрация: 17.6.2005
Из: Полтава, Украина
Пользователь №: 44 370
Модель телефона: (M)
Прошивка: разные

Рейтинг: 530



Выкладываю книгу "Програмирование мобильных телефонов на j2me" Горнакова.
Да простят меня модеры если что не так - но никаких правил вроде не нарушал, специально их перечитывал. А для кого-то книга может пригодится.

Сори за битый вариант, но у меня проблемы с apload-ом. Если кто-то перевыложит одним куском, да еще и в "Файлы" - буду очень благодарен.

ЗЫ: Прикрепил также WinDjView

ЗЫЫ: Могу также выложить в .djvu - формате "Платформа программирования j2me" Вартана Пирумяна. Но книга тяжелее - 13М, да и сложнее для восприятия - расчитана уже на подготовленных людей.
Заявки в студию!


Сообщение отредактировал Паук - 26.1.2006, 8:21
Прикрепленный файл gornakov.part1.rar   ( 976.56 килобайт ) Кол-во скачиваний: 1802
Прикрепленный файл gornakov.part2.rar   ( 976.56 килобайт ) Кол-во скачиваний: 230
Прикрепленный файл gornakov.part3.rar   ( 976.56 килобайт ) Кол-во скачиваний: 748
Прикрепленный файл gornakov.part4.rar   ( 976.56 килобайт ) Кол-во скачиваний: 734
Прикрепленный файл gornakov.part5.rar   ( 976.56 килобайт ) Кол-во скачиваний: 1268
Прикрепленный файл gornakov.part6.rar   ( 976.56 килобайт ) Кол-во скачиваний: 1201
Прикрепленный файл gornakov.part7.rar   ( 409.47 килобайт ) Кол-во скачиваний: 684
Прикрепленный файл WinDjView_0.3.5.rar   ( 469.61 килобайт ) Кол-во скачиваний: 2374
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 28.1.2006, 7:09


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(ZaharS @ Пятница, 27 Января 2006, 19:45)
мне нужен именно Motorola_E398_Phone.properties и картинки,
*



тут есть J2me Эмуляторы
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-olo-
сообщение 1.2.2006, 10:24


Интересующийся
**

Группа: Пользователи
Сообщений: 49
Регистрация: 20.8.2005
Пользователь №: 49 195
Модель телефона: V3

Рейтинг: 15



Скачать одним куском

Программирование мобильных телефонов на Java 2 Micro Edition

Изображение

Можно отсюда

http://www.wmate.ru/ebooks/book83.html

Скачать можно и другие книги

E-books » Java

Java 2. Наиболее полное руководство
http://www.wmate.ru/ebooks/book24.html

Технология программирования на Java 2. Книга 1 - Графика, JavaBeans, интерфейс пользователя
http://www.wmate.ru/ebooks/book25.html

Технология программирования на Java 2. Книга 2 - Распределенные приложения
http://www.wmate.ru/ebooks/book9.html

Технология программирования на Java 2. Книга 3 - Корпоративные системы, сервлеты, JSP, WEB-сервисы
http://www.wmate.ru/ebooks/book26.html

Думаем на Java (2-е издание)
http://www.wmate.ru/ebooks/book64.html

Эффективная работа: Java 2
http://www.wmate.ru/ebooks/book81.html

Платформа программирования J2ME для портативных устройств
http://www.wmate.ru/ebooks/book91.html

Advanced JAVA Networking
http://www.wmate.ru/ebooks/book111.html

Database Programming with JDBC & Java
http://www.wmate.ru/ebooks/book112.html

Программирование на C++ глазами хакера
http://wmate.ru/ebooks/book38.html

и другие
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
yevgenyv
сообщение 10.2.2006, 8:32


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 9.2.2006
Пользователь №: 69 589
Модель телефона: Motorola E398

Рейтинг: 0



Цитата(HITMAnsOFT @ Вторник, 7 Февраля 2006, 14:11)
Помогите плз найти классы
com.motorola.io.FileConnection,
com.motorola.accessory.ScalableJPGViewer или что-то вроде этого(чтобы смотреть jpg любого размера),
и вобще кучу классов, которые есть в теле(c650), а в эмуляторах-нет;
*



Сам долго искал.. смотри на первых страницах этой темы..
Сообщение от grafmoto Выложил файл FileSystemAccessor.zip
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 12.2.2006, 17:22


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



во http://graf/motofan.ru/files/fsa.rar
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lonely_poet
сообщение 13.2.2006, 18:29


Интересующийся
**

Группа: Пользователи
Сообщений: 53
Регистрация: 16.12.2004
Пользователь №: 27 531
Модель телефона: C650
Прошивка: R365_G_0B.D2.32R

Рейтинг: 8



Народ, подскажите как из мидлета запустить браузер но так, чтобы он открыл не wap страницу, а файл сохраненный в памяти телефона.

Т.е. вариант MIDlet.platformrequest("http://ya.ru") не подходит.
А вариант MIDlet.platformrequest("file:///a/file.wml") не работает.

И ещё просьба:
Если есть - поделитесь инфой по ftp протоколам. Или если у кого есть исходники мидлета типа motoftp, пришлите плз на мыло

Заранее благодарю.

grafmoto, спасибо за FileSystemAccessor. Очень пригодился. Значительно упрощает работу с ФС.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 14.2.2006, 5:53


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(lonely_poet @ Понедельник, 13 Февраля 2006, 20:29)
file:///a/file.wml
*


попробуй file://a/file.wml
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lonely_poet
сообщение 19.2.2006, 9:27


Интересующийся
**

Группа: Пользователи
Сообщений: 53
Регистрация: 16.12.2004
Пользователь №: 27 531
Модель телефона: C650
Прошивка: R365_G_0B.D2.32R

Рейтинг: 8



Цитата(Osta @ Вторник, 14 Февраля 2006, 5:53)
попробуй file://a/file.wml
*



Попробовал. Не работает.

А про ftp можешь чего-нибудь подсказать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 19.2.2006, 17:56


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



ftp это SocketConnection на 21 порт. А там шли команды в текстовом виде, типа LIST. Только это все дело в отдельную нить вешать надо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 20.2.2006, 21:54


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



Посмотри например на http://emanual.ru
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pashach
сообщение 25.2.2006, 19:07


Интересующийся
**

Группа: Пользователи
Сообщений: 78
Регистрация: 1.8.2005
Пользователь №: 47 563
Модель телефона: Motorola E398 -> E1
Прошивка: R373_G_0E.30.42R

Рейтинг: 10.5



Народ, возник такой вопрос. Имеются: J# (Java Sharp) из пакета Visual Studio .NET 2003, Motorola SDK и J2ME Wireless Toolkit 2.2. Возможно, пользуясь этипи прогами, писать на Java для телефона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 26.2.2006, 5:12


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Pashach, ну писать то можно и в notepad'е :-) а вот для компиляции
Цитата(Pashach @ Суббота, 25 Февраля 2006, 23:07)
Wireless Toolkit 2.2
*


вполне достаточно будет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pashach
сообщение 26.2.2006, 9:09


Интересующийся
**

Группа: Пользователи
Сообщений: 78
Регистрация: 1.8.2005
Пользователь №: 47 563
Модель телефона: Motorola E398 -> E1
Прошивка: R373_G_0E.30.42R

Рейтинг: 10.5



grafmoto, Wireless Toolkit 2.2 просит при компиляции J2SE SDK 1.4. а без него можно? всетаки долго выкачивать :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 26.2.2006, 10:00


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Pashach, не, ну J2SE SDK 1.4 само-собой, без этого никак
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 1.3.2006, 7:47


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



Цитата(ReLeFNIQ @ Вторник, 28 Февраля 2006, 21:50)
Дайте пожалуйста силку на хелп для MIdletPascal2.ПОжалуйста мне оччнеъ нжно.На английском или русском язике.
*


Видел где-то на http://community.boolean.name
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
justman
сообщение 11.3.2006, 21:12


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 11.3.2006
Пользователь №: 73 777
Модель телефона: Motorola E398
Прошивка: R372_G_0E.20.95R

Рейтинг: 0



Цитата(lonely_poet @ Воскресенье, 19 Февраля 2006, 13:27)
А про ftp можешь чего-нибудь подсказать?
*



http://www.jibble.org/simpleftp/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
justman
сообщение 15.3.2006, 14:33


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 11.3.2006
Пользователь №: 73 777
Модель телефона: Motorola E398
Прошивка: R372_G_0E.20.95R

Рейтинг: 0



Цитата(Sauerkraut @ Среда, 15 Марта 2006, 17:22)
Помогите пожалуйста!
Два дня назад скачал себе j2eesdk-1.4.03 и j2me_wireless_toolkit-2.2, пробовал написать простейшее приложение, получилось, все работает.

Сегодня скачал Motorola_J2ME_SDK_v5.1.2, при установке пишет "Setup was unable to find an instalation of the Sun Java Development Kit on the machine. An instalation of the Sun JDK 1.3.1 or newer is required in order to use the tools"

j2eesdk-1.4.03 устанавливал в папочку C:\Sun, она при установке в С:\Sun\AppServer\jdk записала рабочие файлы jdk 1.5.0_06.

Что сделать чтобы установщик Motorola_J2ME_SDK_v5.1.2 их увидел и продолжил установку?

В инструкции по установке jdk есть упоминание о добавлении пути к ..\jdk\bin к переменной Path среды.... Добавил, не помогло.

Может Motorola_J2ME_SDK надо чтобы они лежали в какой то определенной директории?
*



Есть такой косяк. Попробуй поставить JDK в C:\Program Files\
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 11.4.2006, 4:38


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(lonely_poet @ Понедельник, 10 Апреля 2006, 22:28)
подскажи плз как считать данные из файла.
*


в этой теме есть описание класса для работы с ФС или http://graf.motofan.ru/files/fsa.rar
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lonely_poet
сообщение 11.4.2006, 15:15


Интересующийся
**

Группа: Пользователи
Сообщений: 53
Регистрация: 16.12.2004
Пользователь №: 27 531
Модель телефона: C650
Прошивка: R365_G_0B.D2.32R

Рейтинг: 8



grafmoto,
Читаю из файла массив байт следующим методом:
FileSystemAccessor fsa = new FileSystemAccessor("/a/mobile/helloworld.txt");
byte buf[]=fsa.read();
fsa = null;

Как мне декодировать buf в строку?
Если сделать buf.toString() , то получается какая-то муть вместо реального содержимого файла.

Подскажи как быть, плз.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 12.4.2006, 3:44


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(lonely_poet @ Вторник, 11 Апреля 2006, 19:15)
Как мне декодировать buf в строку?
Если сделать buf.toString() , то получается какая-то муть вместо реального содержимого файла.
*


нет ничего проще:
FileSystemAccessor fsa = new FileSystemAccessor("/a/mobile/helloworld.txt");
byte[] buf = fsa.read();
fsa = null;
String MUTb = new String(buf);
естестно, если файл в cp1251, то нужно ее перекодировать в utf-8
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 2.5.2006, 9:28


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



try
{
FileConnection connection = (FileConnection)Connector.open("file:///b/blablabla", 1);
long l = connection.fileSize();
abyte0 = new byte[(int)l];
InputStream inputstream = connection.openInputStream();
inputstream.read(abyte0);
inputstream.close();
inputstream = null;
connection.close();
connection = null;
} catch(Exception exception) {}
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 5.5.2006, 4:42


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



5AN0 end, я не зря ведь выкладывал FileSystemAccessor http://graf.motofan.ru/files/fsa.rar он написан для обих типов ФС (motoFS и jsr-75). просто компилишь приложения для своей платформы с одной библиотекой, потом заменяешь ее на противоположную и получаешь приложения для обоих ФС - удобно.
ЗЫ. респект 4 и 5 контакту, всем кто их открыл и Anonimous за скорейшую помощь в воскрешении clap;applo clap;applo clap;applo
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 5.5.2006, 10:45


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



Цитата
[AMSDLG]: process event_list code=8236 route id=40..
JTOOLS : Event 0x202c has come
JTOOLS : jtools_MenuSetListData : Sets list data for Java Tools Menu List.
JTOOLS : Translate UIS_EV_LIST_DATA event (status = 0)
[AMSDLG]: process event_list code=8259 route id=40..
JTOOLS : Event 0x2043 has come
[AMSDLG] : AmsDlgExit by event=8224 route id=40.
AMS: AMS_STATE_CHANGED_TR, 1
AMS: AMS_STATE_CHANGED_TR, 2
DATAFLOW ERROR: 20, 64
AMS: AMS_INVNET_READY
AMS: AMS_STATE_CHANGED_TR, 5
JSA: JsaSuitesList_AgentEnter: suites_list_size=28 sortType=0 haveExtStorage=1 currentStorage=0x10234818
JSA: DL_DbInetGetAllAppRecords unsuccess: res=  0, count = 0
JSA: DL_DbInetGetAllAppRecords success: count=0
AMS_RunApplication
cmd_StartUserVM()
com.motorola.synerj.fw.FrameworkMIDlet@f17bbb8a 103

VB: JkDeviceStopVibration()
VB: JkDeviceStopBacklightFlash()
----- APP JK_VMEVENT_APPPAUSED callback begin.

AMS: VM_APPLICATION_STATE_CHANGED, 21
jbVmVmSwitchTo(vmId=1)

----- APP JK_VMEVENT_APPPAUSED callback end.

jb_nextApplication()

jb_switchTo: switching vm 0 -> 1

AMS: "JkStorePlatformStatus(): vmid=", 0
jb_saveJBlendRAM(vmid=0): saving ....

    bss  address: 3fd9ab8 size 4052

    data address: 3fd9ab4 size 4

    bss  address: 12790628 size 22428

              12790628 : 12790640

              12790664 : 12795dc4

    jam    12790640 : 12790664

    data address: 1277e254 size 74708

              1277e254 : 127815fc

              1278fae4 : 12790628
http://in.clx.ru/in?ti=1146821880&m=f080c9...9125%26st%3D110
class block  127815fc : 1278fae4

AMX: event_queues.address = 0x1205d4c0

AMX: event_queues.size_of_queues = 0x0000000e

event_queues[0] = 0x00000000

event_queues[1] = 0x1205d9f4

event_queues[2] = 0x1205eb14

event_queues[3] = 0x1205ed5c

event_queues[4] = 0x1205f004

event_queues[5] = 0x1205f470

event_queues[6] = 0x1205f3dc

event_queues[7] = 0x1205f4bc

event_queues[8] = 0x1205f744

event_queues[9] = 0x1205f7a0

event_queues[10] = 0x1205f7f4

event_queues[11] = 0x1205f840

event_queues[12] = 0x1205f958

event_queues[13] = 0x1205fa9c

AMS: VM_APPLICATION_STATE_CHANGED, 24
[Datagram] NET_SuspendUdpListener(recipeint:0)
AMS: AMS_HEAP_CAPTURED_TR
Cheking validity...

SECURITY_MANAGER FINAL CODE: 0. DATE: 05-05-2006  18:56:35 (106)

Starting java app...
[VMproxyStart] proxyId: 0xffffffff
VB: VMproxyDisableIM()
[VMproxyGainFocus]: proxyId = 0xffffffff
AMS: VM_START_APPLICATION_TR
AMS: AMS_STATE_CHANGED_TR, 0
AMS: VM_APPLICATION_STATE_CHANGED, 25
VB: Default backlight is ON.
VB: Duration will be not limited.
VB: Vibration is enabled.
VB: BKLT_Restore() Restores Java Settings backlight state.
VB: VMproxyBkltTurnOn()
PUSHREGISTRY: PR_MIDletStarted. midlet_id = 5440129
PUSHREGISTRY: pr_ResheduleTimers. Nearest alarm index = -1
AMS: VM_CALL_VM
jbVmVmStartMIDP(vmId=1,heapSize=882064,heapAddr=0x125f60e8)

jbVmVmInitialize(vmId=1,heapSize=882064,heapAddr=0x125f60e8

section bss  address: 3fd9ab8 size 4052

section data address: 3fd9ab4 size 4

section bss  address: 12790628 size 22428

section data address: 1277e254 size 74708

section size data 74712 bss 26480

section save size data 24840 bss 26480

all class blocks      987

instance class blocks 956

array class blocks    31

sizoef class blocks 58600

newHeapAddr=0x126029bc, newHeapSize=830652

JBlend[micro] Copyright 2000-2004 Aplix Corporation. All rights reserved.

build date : 2005-07-28_20:53

VM variable initialization.

  type: 1

  bssAddress: 0x03fd9ab8 bssSize: 0xfd4

  dataAddress: 0x03fd9ab4 dataSize: 0x4

  initDataAddress: 0x10c004f0

-jam  address  0x12790640 : 0x12790664

  type: 2

  bssAddress: 0x12790628 bssSize: 0x579c

  dataAddress: 0x1277e254 dataSize: 0x123d4

  initDataAddress: 0x10be6528

-jam  address  0x12790640 : 0x12790664

              12790628 : 12790640

              12790664 : 12795dc4

===> jbVmStartMIDP

vmId:1

heapAddr:0x126029bc

heapSize:830652

EventHandler:102653fd

vmParamCount:0

vmParams:0x0

vmParamLens:0x0

===> JKT_MIDP_Application

jarAddr:0x0

jarSize:19041

jarRead:0x10265ed9

className:303866541

classNameLen:6

jadAddr:0x0

jadSize:424

jadRead:0x10265ebd

trusted:0

ExtLib: disable

VM heap 0x126029c4 0xcacb4

AMSSERV : WARNING in AmsServPreprocessRegister : the handler(0x10277BBF) for such event 532605 is already registered .
AMSSERV : WARNING in AmsServPreprocessRegister : the handler(0x101FC3C1) for such event 532605 is already registered .
AMSSERV : WARNING in AmsServPreprocessRegister : the handler(0x1027E491) for such event 1955 is already registered .
ROMIZE byteCode Size ROM:308500 RAM:49

GCF Extension: Scheme:datagram

GCF Extension: Scheme:socket

GCF Extension: Scheme:ssl

GCF Extension: Scheme:file

GCF Extension: Scheme:comm

GCF Extension: Scheme:wappush

GCF Extension: Scheme:drm

----- JB_VMEVENT_VM_STARTED callback begin.

AMS: VM_APPLICATION_STATE_CHANGED, 1
Loading IMAGE: id = 0, w = 20, h = 22
Loading IMAGE: id = 1, w = 20, h = 22
Loading IMAGE: id = 2, w = 20, h = 22
Loading IMAGE: id = 3, w = 78, h = 22
Loading IMAGE: id = 4, w = 78, h = 22
Loading IMAGE: id = 5, w = 78, h = 22
Loading IMAGE: id = 6, w = 78, h = 22
Loading IMAGE: id = 7, w = 78, h = 22
Loading IMAGE: id = 8, w = 78, h = 22
Loading IMAGE: id = 9, w = 176, h = 21
Loading IMAGE: id = 10, w = 168, h = 23
Loading IMAGE: id = 11, w = 6, h = 1
Loading IMAGE: id = 12, w = 6, h = 3
Loading IMAGE: id = 13, w = 6, h = 3
Loading IMAGE: id = 14, w = 6, h = 4
Loading IMAGE: id = 15, w = 6, h = 6
Loading IMAGE: id = 16, w = 6, h = 6
Loading IMAGE: id = 17, w = 6, h = 1
Loading IMAGE: id = 18, w = 6, h = 5
Loading IMAGE: id = 19, w = 6, h = 5
Loading REGION: id = 0, x = 78, y = 182, w = 20, h = 22
Loading REGION: id = 1, x = 78, y = 182, w = 20, h = 22
Loading REGION: id = 2, x = 78, y = 182, w = 20, h = 22
Loading REGION: id = 3, x = 0, y = 182, w = 78, h = 22
Loading REGION: id = 4, x = 0, y = 182, w = 78, h = 22
Loading REGION: id = 5, x = 0, y = 182, w = 78, h = 22
Loading REGION: id = 6, x = 98, y = 182, w = 78, h = 22
Loading REGION: id = 7, x = 98, y = 182, w = 78, h = 22
Loading REGION: id = 8, x = 98, y = 182, w = 78, h = 22
Loading REGION: id = 9, x = 0, y = 0, w = 176, h = 21
Loading REGION: id = 10, x = 170, y = 22, w = 6, h = 158
Loading COLOR: id = 0, r = 197, g = 212, b = 254, a = 3
Loading COLOR: id = 1, r = 0, g = 0, b = 0, a = 0
Loading COLOR: id = 2, r = 229, g = 239, b = 244, a = 0
Loading COLOR: id = 3, r = 13, g = 11, b = 100, a = 0
Loading COLOR: id = 4, r = 255, g = 255, b = 255, a = 0
----- JB_VMEVENT_VM_STARTED callback end.

----- VM JK_VMEVENT_VMPAINTREADY callback begin.

AMS: VM_APPLICATION_STATE_CHANGED, 10
----- VM JK_VMEVENT_VMPAINTREADY callback end.

JMComm@d590dbc 100

MIDlet#startApp() throw uncaught exception

java.lang.ArrayIndexOutOfBoundsException: 0 >= 0

java.lang.ArrayIndexOutOfBoundsException: 0 >= 0

java.lang.NullPointerException

java.lang.NullPointerException

kvm_main return code = -127

----- JB_VMEVENT_VM_STOPPED callback begin.

AMS: VM_APPLICATION_STATE_CHANGED, 4
AMSSERV : ERROR in AmsServPreprocessUnregister : event 500 is not registered with handler 0x1022527B.
AMSSERV : ERROR in AmsServPreprocessUnregister : event 501 is not registered with handler 0x1022527B.
----- JB_VMEVENT_VM_STOPPED callback end.

[FGP] Destroyed: proxyId = 0xffffffff
[VMproxyExit]: entering
VB: VMproxyResetBacklight()
core exit status: -127

AMS: AMS_VM_START_RETURNED, -127
[ProxyMan] NET_NetworkDisconnect NetworkDisconnect(vmId:1)
VB: VBLT_Deinit()
VB: JkDeviceStopVibration()
PUSHREGISTRY: PR_MIDletTerminated. midlet_id = 5440129
PUSHREGISTRY: SMS: pr_SMSFinalizePushMessages(5440129).
              SMS_ConnGetMessageList returned. msg_num = 0
              SMS_ConnGetMessageList returned. msg_num = 0
PUSHREGISTRY: UDP: pr_UDPFinalizePushMessages(5440129).
PUSHREGISTRY: pr_ResheduleTimers. Nearest alarm index = -1
PUSHREGISTRY: pr_StartMIDlet.request_active = 0, run_queue_size = 0
AMS: VM_APPLICATION_STATE_CHANGED, 26
AMS: AMS_SUITE_DATA_SIZE, 20734
AMS: MSM_ST_WRREC
AMS: AMS_HEAP_RELEASED_TR
jb_loadJBlendRAM(vmid=0): loading ....

    bss  address: 3fd9ab8 size 4052

    data address: 3fd9ab4 size 4

    bss  address: 12790628 size 22428

              12790628 : 12790640

              12790664 : 12795dc4

    jam    12790640 : 12790664

    data address: 1277e254 size 74708

              1277e254 : 127815fc

              1278fae4 : 12790628

class block  127815fc : 1278fae4

AMS: "JkRestorePlatformStatus(): vmid=", 0
AMS: VM_APPLICATION_STATE_CHANGED, 3
[Datagram] NET_ResumeUdpListener(recipeint:0)
waking up vm 0

com.motorola.synerj.fw.FrameworkMIDlet@f17bbb8a 100

----- APP JK_VMEVENT_APPRESUMED callback begin.

AMS: VM_APPLICATION_STATE_CHANGED, 22
----- APP JK_VMEVENT_APPRESUMED callback end.

com.motorola.synerj.fw.FrameworkMIDlet@f17bbb8a 100

DATAFLOW ERROR: 20, 64


что означает лог?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 8.5.2006, 8:30


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



Плиз объясните мне пожалуйста!
unreported exception java.io.IOException; must be caught or declared to be thrown
oSTRM.write(sText.getBytes());
^
Что это за ошибка?
Я понимаю конечно что что то я там не допроверял, но если вставляю вгот это:

Exception ioe;
ioe;

То выдает следующее:
not a statement
ioe;
^

Помогите уже замучался =((

Софт такой: j2sdk1.4.2_11 + WTK23 + Motorola SDK v5.2.1 for J2ME + JCreatorV3LE (это IDE).
Не ругайте JCreatorV3LE, так как компиляция в WTK23 выдает теже ошибки =(

Сама функция такая:

public void SaveStringToFile(String sTextToSave){
sLocation = GetLocation();
FS = new FileSystemAccessor(sLocation);

if(!FS.exists()) FS.create();

oSTRM = FS.openOutputStream();
sText = noteText.getString();
oSTRM.write(sText.getBytes());
Exception ioe;
ioe;

}

Все переменные аданы в шапке, так что это исключается...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 8.5.2006, 10:30


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Цитата(Valleo @ Понедельник, 8 Май 2006, 11:30)
Плиз объясните мне пожалуйста!
unreported exception java.io.IOException; must be caught or declared to be thrown
        oSTRM.write(sText.getBytes());
                ^
Что это за ошибка?
*


А так не пробовал:
Код

try
{
    oSTRM.write(sText.getBytes());
}catch(IOException ioe)
{
    Sytem.out.println("IO Error!");
}
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 8.5.2006, 10:59


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



Конечно Sytem.out.println("IO Error!"); опять выдал ошибку но я его удалил, так как нужно подключать библиотеку новую...

Спасибо все заработало!!! =)

И еще - никто не может поделиться библиотекой конвертирования текстовых файлов?
Я просто пишу свой первый мидлет уже много чего испробовал ((
Идея такая - блокнот.
Пишу текст на английском и русском. Сохраняю.
Потом его открываю - вместо русского стоят ???? ((
Как это победить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg c650
сообщение 10.6.2006, 9:59


Поэт?!
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 26.10.2005
Пользователь №: 55 954
Модель телефона: Fly-Ying F003

Рейтинг: 87



Вот у меня вопрос по MidletPascal. Как правильно создать кнопку на панельки снизу и забить туда команду?
Делал так нефига не действует!

Код
zhahni:=CreateCommand('Жахни!', CM_SCREEN, 1);
AddCommand(zhahni);
clicked:=GetClickedCommand;
 
while clicked = zhahni do
begin
repaint;
end;

ещё делал через repeat и until тож самое, т.е. ничего!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 17.6.2006, 6:36


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(Serg c650 @ Пятница, 16 Июня 2006, 18:16)
пришлёт диск со всеми SDK, оболочками, учебниками? Рейтинг +1.5, и конечно же БОЛЬШОЕ СПАСИБО!
*


может устроит Book And Ide!всё На Одном Dvd ?
правда автора я забанил ....


Цитата(Serg c650 @ Пятница, 16 Июня 2006, 18:16)
пришлёт диск со всеми SDK, оболочками, учебниками? Рейтинг +1.5, и конечно же БОЛЬШОЕ СПАСИБО!
*


может устроит Book And Ide!всё На Одном Dvd ?
правда автора я забанил ....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CompleteFailure
сообщение 8.7.2006, 8:06


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 12.10.2005
Пользователь №: 54 285
Модель телефона: l7

Рейтинг: 1



Всем привет. :)
Скажите, пожалуйста, почему в eclipse при использовании эмулятора c380 из Motorola SDK 6.1.1 возникает следующая ошибка:


Invalid argument: -cp:E:\Program files\JavaAlex\Bluetooth\verified\classes


Standard Arguments:

-classpath Sets the classpath (currently not supported).
-D<key>=<value> Sets a Java system property.
-help Prints this help.
-version Prints the emulator version.


Standard Extension Arguments:

-Xquery Queries for available handsets and UEI
parameters.
-Xdescriptor:<jad file> Sets the MIDlet suite to be used.
-Xdevice:<properties file> Sets the handset to be used (mandatory).
-Xdebug Sets debug mode on.
-Xrunjdwp:<name>=<value> Sets JDWP debugging options.


JDWP Debugging Options:

address The port for the debugger connection.
suspend Suspends the emulator immediately after establishing a
connection with the debugger, or not. Values must be either y
or n. The default is y.
transport The transport mechanism used to communicate with the debugger.
The value dt_socket is the only mechanism that must be
supported.


Usage Examples:

emulator -Xquery
emulator -Xdevice:E1000_E1000R -Xdescriptor:helloworld.jad

То же самое повторяется со всеми устройствами из группы EmulatorA.1;
EmulatorA.2 и EmulatorA.3 устройства работают абсолютно нормально. Если кто-нибудь сталкивался с подобной проблемой и успешно ее решил, я был бы очень признателен за вашу помощь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sergey-74
сообщение 9.7.2006, 15:46


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 13.4.2006
Пользователь №: 78 634
Модель телефона: Motorola E398
Прошивка: MotoMadness

Рейтинг: 0



Пробую писать для siemens, хочу вывести прямоугольник ,красный на весь экран. Вопрос: как пользоватся методом void setFullScreenMode(boolean mode) из smtk3.00(пробовал по всякому)? А вот и сам код:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;


public class Main extends MIDlet
{

public void startApp()
{
Rectangles myrec = new Rectangles();
Display.getDisplay(this).setCurrent(myrec);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional){}
}

import javax.microedition.lcdui.*;

public class Rectangles extends Canvas
{
public Rectangles(){super();}
public void paint(Graphics g)
{
g.setColor(255, 0, 0);
g.fillRect(0, 0, 132, 176);

}
}
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 11.7.2006, 5:18


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



2 sergey-74:
Ммм... Не знаю точно но вроде бы нужно вызывать repaint(); т.е. отрисовку экрана.

Код
public class Main extends MIDlet
{
    public void startApp() {

 Rectangles myrec = new Rectangles();
 Display.getDisplay(this).setCurrent(myrec);

 //может быть так?
 myrec.repaint();
    }

    public void pauseApp() {}
    public void destroyApp(boolean unconditional){}
}
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 11.7.2006, 9:21


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



sergey-74,

public class Rectangles extends Canvas
{

public Rectangles()
{
setFullScreenMode(трю)
}

}
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sergey-74
сообщение 12.7.2006, 21:28


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 13.4.2006
Пользователь №: 78 634
Модель телефона: Motorola E398
Прошивка: MotoMadness

Рейтинг: 0



Все получилось, но в Sun ONE Studio 4 ME не хотел компилироватся а в Wireless Toolkit Version 2.1 все получилось? Пробывал без setFullScreenMode в Sun ONE Studio 4 ME все получилось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Библиотека Разработчика Java-приложений, Все для начинающего Java разработчика · Разработка Java-приложений · Forum
 

8 страниц V < 1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13.7.2025, 5:46

Форум живёт: