forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_jsr256 - Работа с сенсорами телефона (http://forum.boolean.name/showthread.php?t=9692)

IDOL 1234 20.08.2010 14:19

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Декомпилировал Карты и понял, что пока я разберусь, как они работают, спутники GPS попадают. Поиск по строкам "GPS" и "sensor" ничего полезного не дал. Пойду гуглить.

IDOL 1234 20.08.2010 14:43

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Всё, понял. Это другая JSR. 179. Так что меня здесь не было =Р

deathbel 26.02.2011 00:03

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
А над либой ктонибуть еще работает? на эмуле kwyshell - вылетает с ошибкой, на китайце F035 - виснет на старте при попытке определить версию. чегото другого чтоб проверить к сожалению под руками нету.

UPD
проверил на нокии н70 - таже ботва, просто виснет при просто попытке получить список сенсоров.

GRAY_WOLF 26.02.2011 20:08

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Цитата:

Сообщение от deathbel (Сообщение 180649)
А над либой ктонибуть еще работает? на эмуле kwyshell - вылетает с ошибкой, на китайце F035 - виснет на старте при попытке определить версию. чегото другого чтоб проверить к сожалению под руками нету.

UPD
проверил на нокии н70 - таже ботва, просто виснет при просто попытке получить список сенсоров.

А разве в тех телах, что ты перечислил есть хоть один датчик- положения, батарей и пр.?

deathbel 27.02.2011 14:28

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 180713)
А разве в тех телах, что ты перечислил есть хоть один датчик- положения, батарей и пр.?

У китайца точно есть гравити-сенсор - вот только может он также как и gps доступен только прошивке, ладно в нокии N70 нет ни одного сенсора, даже батареи, но тогда должно выводится Null (или как на эмуле ругаться на отсутсвиие чегонибуть) а не виснуть :dontknow: или я чегото в этой жизни не понимаю.

IDOL 1234 27.04.2011 19:43

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Появился телефон с работающими сенсорами. Шарик из второго примера грустно висит в левом верхнем углу. Акселерометр работает, пример 4 показывает значения. Пойду копать.

odd 27.04.2011 19:54

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
У меня тоже сенсоры на SE работают, шарик катается, а вот на Samsung видимо акселерометр не так реализован. Там шарик не двигается.

IDOL 1234 27.04.2011 23:30

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Переделал под свой тел.
Код:

JSR256test;
Uses jsr256;
Var x, y, sx, sy: real;

ou:boolean;
Begin
                x:=120;
                y:=120;
               
    init('acceleration', 'user', 3);
    repeat
    setColor(255,255,255);
    FillRect(0, 0, getWidth, getHeight);
    setColor(0,0,0);
        sx :=sx -get_value(0)/50;
        sy :=sy+ get_value(1)/50;
        sx:=sx*0.9;
        sy:=sy*0.9;
       
        x:=x+sx;
        y:=y+sy;
       
        if (x<0) then begin x:=0; sx:=-sx; end;
        if (y<0) then begin y:=0; sy:=-sy; end;
        if (x>210) then begin x:=210; sx:=-sx; end;
        if (y>290) then begin y:=290; sy:=-sy;end;
                               
        drawimage(loadimage('/ball.png'),trunc(x),trunc(y));
       
       


delay(20);
        Repaint;
    until false;
End.




Шарик почему-то при небольшом наклоне пытается двигаться по горизонтали/вертикали. Режим плавающей запятой переключил. Что ему ещ~ надо??

se w715i
Акселерометр возвращает значения от -1062 до 1062 (больших значений не замечал) с шагом 18.

А какой тип он возвращает? Не целочисленный случайно? А то мало ли..

IDOL 1234 30.04.2011 13:25

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
Вложений: 1
Сегодня ВНЕЗАПНО даже для самого себя сел за комп и написал симулятор катающихся шариков. В архиве 2 версии: для телефонов с акселерометром и для обычных. Вс~ 240*320. Переделать уже не успеваю, объединить тоже. До вторника доступного ПК у меня не будет(
Да, чуть не забыл. Управление: * - добавить шарик, # - убрать последний созданный шарик, 0 - выход. Если нет акселя, то управление наклоном - 2,4,6,8 и джойстик.

Atqt 19.08.2011 18:23

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
... Вопрос был исчерпан.

Wladymyr 09.08.2012 22:26

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
На моём Samsung S5230 acceleration не работает(((((( возвращют все 3 значения "0"

Wladymyr 19.08.2012 14:15

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
А не.... работает... просто не acceleration,а rotation(device) нужно вводить :-D

Amigo888 20.08.2012 19:13

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
знает ли кто нибудь как можно отключить поворот экрана в приложении(nokia5230 при повороте переворачивает мидлет)

Atqt 21.08.2012 19:16

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
В nokia5230 нужно отключать полностью поворот. Особых настроек поворота для приложений в нем нет.

Amigo888 22.08.2012 00:01

Ответ: Lib_jsr256 - Работа с сенсорами телефона
 
да это я знал) решил проблемму сделав полнустью приложение в горизонтальном режиме)


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

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