Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Доступ к акселерометру


Автор: Logo 6.5.2012, 20:14
Есть ли в Java доступ к акселерометру? В документации не нашел никаких классов.

Автор: jk1 7.5.2012, 15:19
О каком железе идет речь?

Автор: Logo 7.5.2012, 18:09
Nokia N900

Добавлено через 43 секунды
Код

~ $ java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.4) (6b18-1.8.4-1)
OpenJDK Zero VM (build 14.0-b16, mixed mode) 


Добавлено через 9 минут и 14 секунд
А вообще Java вроде как не должна особо к железу привязываться...?

Автор: jk1 7.5.2012, 20:21
Цитата

А вообще Java вроде как не должна особо к железу привязываться...? 


Так из вопроса совершенно непонятно, речь идет об Java ME, об андроиде или о чем-то левом и встроенном.
Как следует из гугла этот аппарат вообще не имеет официальной поддержки Java, что означает что любой java-код на нем потенциально может падать без объяснения причин.

Тем не менее для доступа к акселлерометру можно покопать стандарт JSR-256, он в числе прочего дает такие инструменты. А вот поддерживает ли N900 этот стандарт - большой вопрос, официально поддержки java нет и соответственно ни одна спека на него не будет содержать списка поддерживаемых JSR.

http://www.oracle.com/technetwork/java/mobile-sensor-api-172849.html можно отталкиваться. Если телефон поддерживает JSR-256, то заработает. Если нет, то из Java вряд ли получиться что-то сделать.

Автор: Logo 7.5.2012, 22:55
Цитата

Так из вопроса совершенно непонятно, речь идет об Java ME, об андроиде или о чем-то левом и встроенном.

Операционная система дебианоподобный линукс (Maemo).

Java вот http://maemo.org/packages/view/icedtea6/. Java ME приложения можно запускать через http://code.google.com/p/microemu/.

Добавлено через 2 минуты и 21 секунду
Получается о Java SE идет речь...

Автор: Logo 11.5.2012, 01:14
Частично нашел, правда не совсем Java...
http://mlab.taik.fi/paja/?p=1263
http://wiki.maemo.org/N900_accelerometer
Код

cat /sys/class/i2c-adapter/i2c-3/3-001d/coord

Выводит 3 числа, из них как то вычисляется...
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)