Беседы всех разработчиков, после жанра и т.д. здесь.
Для разработчиков |
Здравствуйте, гость ( Вход | Регистрация ) |
Для разработчиков |
palach |
13.10.2004, 9:26
|
Будет интересно Группа: Администраторы Сообщений: 645 Регистрация: 29.5.2003 Из: Владивосток Пользователь №: 1 Модель телефона: E398 Рейтинг: 0 |
Беседы всех разработчиков, после жанра и т.д. здесь.
|
max.wiz |
14.10.2004, 17:13
|
Мастер Группа: Пользователи Сообщений: 206 Регистрация: 14.9.2004 Из: МО, г. Наро-Фоминск Пользователь №: 12 584 Модель телефона: V300 -> V635 -> Z6 Прошивка: --- Рейтинг: 42.5 |
ANYBODY!!!
Вопрос к программерам на яве: Начал юзать JBuilder X Mobile и уже сделал пару мини-демок, но тут упёрся в стену. Как создать экземпляр Vibrator (used Motorola JDK 1.4.xx)??? Конструктор Vibrator() является private & компилятор выдаёт ошибку, если создавать его динамически (определён как class). Если не создавать копию, а использовать в лоб (типа Vibrator.vibrateOn()), то компилится нормально, в эмуляторе работает превосходно (без ошибок, тело на экране вибрирует), но после заливки в телефон, вызов Vibrator.vibrateOn() выкидывает из мидлета с ошибкой "Ошибка приложения"... Что или как сделать (или не делать)??? |
JenFA |
14.10.2004, 17:44
|
Ветеран Группа: Пользователи Сообщений: 538 Регистрация: 10.7.2004 Из: Одесса Пользователь №: 7 633 Модель телефона: C650 Прошивка: 31R Рейтинг: 134.5 |
max.wiz
Не знаю... вот такой код у меня работает: Vibrator.vibratorOn(); switch (list.getSelectedIndex()) { case 0: Vibrator.setVibrateTone(Vibrator.VIBRATE_PULSE); break; case 1: Vibrator.setVibrateTone(Vibrator.VIBRATE_2SHORT); break; case 2: Vibrator.setVibrateTone(Vibrator.VIBRATE_LONG); break; case 3: Vibrator.setVibrateTone(Vibrator.VIBRATE_SHORT_LONG); break; case 4: Vibrator.setVibrateTone(Vibrator.VIBRATE_SILENT); break; } Vibrator.vibrateFor(time.getValue()*1000); |
max.wiz |
14.10.2004, 19:08
|
Мастер Группа: Пользователи Сообщений: 206 Регистрация: 14.9.2004 Из: МО, г. Наро-Фоминск Пользователь №: 12 584 Модель телефона: V300 -> V635 -> Z6 Прошивка: --- Рейтинг: 42.5 |
JenFA
А инициализировать Vibrator :) как-нить надо ??? |
JenFA |
14.10.2004, 19:35
|
Ветеран Группа: Пользователи Сообщений: 538 Регистрация: 10.7.2004 Из: Одесса Пользователь №: 7 633 Модель телефона: C650 Прошивка: 31R Рейтинг: 134.5 |
max.wiz
Ты имеешь ввиду что-то вроде этого: Vibrator vib = new Vibrator(); ??? Если это, то ничего такого делать не надо. Class Vibrator работает сам по себе. У меня работает именно такой код, разве что в destroyApp(): Vibrator.vibratorOff(); |
max.wiz |
14.10.2004, 20:16
|
Мастер Группа: Пользователи Сообщений: 206 Регистрация: 14.9.2004 Из: МО, г. Наро-Фоминск Пользователь №: 12 584 Модель телефона: V300 -> V635 -> Z6 Прошивка: --- Рейтинг: 42.5 |
JenFA
Насчёт инициализации - понял... НО из-за чего вылетает приложение - не разобрался... Насчёт эмулятора - при тестировании под EmulatorA.1 - всё ОК, но при тестировании со стандартным JBuilder (картинка Нокии) - пишет, что не может найти класс вибратора. Вот кусок кода для Displayable1.java (где используется вибратор): import javax.microedition.lcdui.*; import com.motorola.multimedia.*; import javax.wireless.messaging.*; //... public void commandAction(Command command, Displayable displayable) { if (command.getCommandType() == Command.OK) { Vibrator.vibratorOn(); Vibrator.setVibrateTone(Vibrator.VIBRATE_SHORT_LONG); Vibrator.vibrateFor(10000); } if (command.getCommandType() == Command.EXIT) { MIDlet1.quitApp(); } } Я в тупике ... |
JenFA |
14.10.2004, 20:25
|
Ветеран Группа: Пользователи Сообщений: 538 Регистрация: 10.7.2004 Из: Одесса Пользователь №: 7 633 Модель телефона: C650 Прошивка: 31R Рейтинг: 134.5 |
А чего ты от ноки хотел?! Класс то com.motorola.multimedia.Vibrator
Motorola -> класс этот только на моторах есть! Для нокии он com.nokia.mid.ui.DeviceControl с другими методами ;) |
SVK |
15.10.2004, 5:52
|
Опытный Группа: Пользователи Сообщений: 102 Регистрация: 17.3.2004 Пользователь №: 2 206 Рейтинг: 1.5 |
Ребята!!! Какие, нафиг, вибраторы?!? Давайте работать над базой и под стандарт: запись/считывание уровни/текущее состояние/таблица рекордов, архитектура работы с графикой/г.ресурсы (много подводных камней), менюшки и пр.(щас пока больше ничего в голову не пришло).
P.S. предлагаю обозначиться: кто уже на текущий момент готов чтоньть делать(капать в какомньть конкретном направлении)? |
max.wiz |
15.10.2004, 7:26
|
Мастер Группа: Пользователи Сообщений: 206 Регистрация: 14.9.2004 Из: МО, г. Наро-Фоминск Пользователь №: 12 584 Модель телефона: V300 -> V635 -> Z6 Прошивка: --- Рейтинг: 42.5 |
Цитата А чего ты от ноки хотел?! Класс то com.motorola.multimedia.Vibrator Motorola -> класс этот только на моторах есть! Для нокии он com.nokia.mid.ui.DeviceControl с другими методами Да ясень Pentum, мне это ясно, но ПОЧЕМУ ВЫЛЕТАЕТ В ТЕЛЕФОНЕ??? |
max.wiz |
15.10.2004, 9:11
|
Мастер Группа: Пользователи Сообщений: 206 Регистрация: 14.9.2004 Из: МО, г. Наро-Фоминск Пользователь №: 12 584 Модель телефона: V300 -> V635 -> Z6 Прошивка: --- Рейтинг: 42.5 |
Был на MOTOCODERе - там в sample suit вообще используются только стандартные (не %moto%) классы. Т.е. JDK есть, но как писать - решайте сами... :(
|
Текстовая версия | Сейчас: 28.4.2024, 21:47 |
Форум живёт: