package com.annimon.sensor; /* * aNNiMON 2011 * For more info visit http://annimon.com/ */ import java.io.IOException; import javax.microedition.io.Connector; import javax.microedition.sensor.*; /** * * @author aNNiMON */ public class AccelUtil implements DataListener { private int[] channels; private String[] channelNames; private SensorConnection sensor; private String URL; //URL для коннекта private int numChannels; //количество каналов private int dataType; //тип приёма данных private double minValue,//минимальное значение maxValue; //максимальное значение public AccelUtil() { getInfo(); } private void getInfo() { //Получаем список ВСЕХ сенсоров SensorInfo[] info = SensorManager.findSensors(null, null); if (info==null || info.length==0) return; //ничего не нашли, выходим //Сканируем найденные сенсоры for(int i=0; i=0) value = (int) (doublevalue * 1024 / maxValue); else value = (int) (doublevalue * (-1024) / minValue); return value; } }