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

Для разработчиков

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() выкидывает из мидлета с ошибкой "Ошибка приложения"... Что или как сделать (или не делать)??? blink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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();
}
}


Я в тупике blink.gif ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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 есть, но как писать - решайте сами... :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Для разработчиков · Разработка Java-игр · Forum
 

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

 



Текстовая версия Сейчас: 28.4.2024, 21:47

Форум живёт: