forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программирование (http://forum.boolean.name/forumdisplay.php?f=54)
-   -   Индикация (http://forum.boolean.name/showthread.php?t=4932)

Sic 03.11.2007 21:22

Индикация
 
Как заставить телефон вибрировать и мигать подсветкой при вызове некоторой функции??? (Sony Ericsson)
И еще вопрос. У телефонов Sony Ericsson есть еще один элемент индикации. Это светодиод. Можно ли им управлять из приложения????

Piligrim 04.11.2007 20:24

Re: Индикация
 
У класса Display есть методы flashBackLight(duration) и vibrate(duration)
ЗЫ: имеется ввиду светодиод вспышки?

Sic 05.11.2007 08:45

Re: Индикация
 
Забыл добавить, что мне нужно написать либу для MIDlet Pascal, которая бы заставила телефон вибрить и мигать подсветкой, а не приложение на j2me.... Программу собираюсь писать в MIDlet Pascal

Значит мне нужно написать:

import javax.microedition.lcdui.Display;
public class Lib_backlight{
public static void bakclight(int a)
{
Display.flashBacklight(a);
}
}

Если да, то компилятор говорить, мол
Lib_move.java [8:1] non-static method flashBacklight(int) cannot be referenced from a static context
ps: cсветодиод красный, он находится рядом с ик-портом и мигает при зарядке

Piligrim 05.11.2007 14:57

Re: Индикация
 
Самое прикольное, что именно на этом примере описано создание библиотеки в справке МР. Иногда полезно читать и справку.

ARV 05.11.2007 21:03

Re: Индикация
 
Цитата:

Сообщение от Sic
ps: cсветодиод красный, он находится рядом с ик-портом и мигает при зарядке

для управления этим светодиодом скорее всего надо скачивать SDK под сонерики, т.к. дополнительный светодиод не может быть никак отражен в стандартных MIDP-классах... это специфические классы конкретной модели... точно так же, как для моторов с fun-lights требуется моторовский SDK...

Piligrim 05.11.2007 22:30

Re: Индикация
 
У самого сонерик, но классов по работе с этим светодиодом не встречал. Думаю это светодиод ИК, просто он двойной.

ARV 06.11.2007 00:38

Re: Индикация
 
кстати, я вспомнил: мне показывали MIDI-файлик, который при воспроизведении на сонерике издавал вибратором "стук сердца" и мигал этим самым светодиодиком... так вот, может в сонерике есть некий MIDI-"инструмент", который управляет этим светодиодом? т.е. с этой стороны копать? тупо перебрать все 64 или сколько там голосов - и нащупать нужный...

Sic 08.11.2007 20:00

Re: Индикация
 
pilgrim, спасибо. Разобрался.
ARV, интересный вариант. Насколько я помню, есть целый пакет классов для работы с MIDI. Нужно будет покопаться )))

Piligrim 09.11.2007 10:02

Re: Индикация
 
Я себе обновил SonyEricsson SDK до версии 2.5.0. Попробуем разобраться с этим светодиодом :)

Sic 10.11.2007 11:51

Re: Индикация
 
pilgrim, сорри за оффтоп, не подскажешь, где скачать? Желательно прямую ссылку

Piligrim 10.11.2007 13:52

Re: Индикация
 
http://developer.sonyericsson.com/ge...do?docId=96957
Но если ты не зарегистрирован на developer.sonyericsson.com придется подтверждающий код вводить.


Часовой пояс GMT +4, время: 01:06.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot