Articles of сенсоры

Android SensorListener Устарела

Я пытаюсь изменить следующий код, чтобы использовать компас, однако у меня возникают проблемы, я пытался использовать SensorEventListener, но мне не удалось. Есть ли какой-нибудь учебник, за которым я могу последовать? Любая помощь будет принята с благодарностью. private static SensorListener orientationListener; private static boolean isTrackingOrientation = false; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); orientationListener […]

SensorManager, что такое GRAVITY_EARTH?

Я нашел эти значения в источниках. /** Standard gravity (g) on Earth. This value is equivalent to 1G */ public static final float STANDARD_GRAVITY = 9.80665f; /** Sun's gravity in SI units (m/s^2) */ public static final float GRAVITY_SUN = 275.0f; /** Mercury's gravity in SI units (m/s^2) */ public static final float GRAVITY_MERCURY = […]

Можно ли обнаружить движение, когда экран выключен?

Мое приложение просто должно обнаружить любое движение устройства, пока экран выключен. Я знаю, что для этой задачи используется акселерометр, но он не работает, пока экран отключен на всех устройствах. Это список устройств http://www.saltwebsites.com/2012/android-accelerometers-screen-off Так есть ли способ принимать данные датчика акселерометра, когда экран выключен, что работает на всех устройствах? Или есть способ обнаружить движение с […]

OnSensorChanged () не вызывается

У меня сегодня много проблем с датчиками, но похоже, что из-за onSensorChanged () не вызывается. Извините за возможный дублирующий вопрос, но я не видел никаких решений. Вот мой код: public SensorManager manager; public Sensor rotation_vector; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); manager = (SensorManager)getSystemService(SENSOR_SERVICE); rotation_vector = manager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR); } @Override public void onSensorChanged(SensorEvent event) { […]

Получить угол поворота Android по оси X

Я экспериментирую с некоторыми функциями Android. Прямо сейчас, я пытаюсь получить угол поворота устройства, поэтому, когда я показываю растровое изображение счастливого лица на холсте, он всегда выглядит «прямым». Все, что мне нужно для этого, это получить угол поворота оси X (я думаю), но я не могу найти, как его достичь. Надеюсь, ты поможешь мне. Спасибо.

Как отменить регистрацию слушателя от датчика после остановки обслуживания?

Я создаю приложение, которое запускает сервис при нажатии кнопки «Пуск» и останавливает его при нажатии кнопки «Стоп». В службе я регистрирую слушателя для датчика ACCELEROMETER, чтобы получить значения акселерометра осей x, y, z .. но когда я останавливаю свое приложение и отменяю регистратор от датчика, даже тогда я получаю значения акселерометра. Вот код: // Service […]

Получение направления компаса на Android

Я пытаюсь сделать приложение для компаса для андроида, как и многие другие, передо мной. Однако у меня возникла проблема с пониманием того, как должна работать вся матрица ротации. Я пробовал свой путь вперед и придумал код ниже: public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) […]

Galaxy s3 имеет датчик температуры?

Я создаю приложение термометра в андроиде, когда я тестирую Galaxy S3, он показывает, что TYPE_AMBIENT_TEMPERATURE NOT Available TYPE_TEMPERATURE NOT Available Я хочу знать, что Galaxy S3 имеет датчики или нет? Или Как я могу решить эту проблему, чтобы получить температуру?

Почему три (избыточный?) Вариации акселерометра в датчиках андроида

В android у нас есть Sensor.TYPE_GRAVITY, Sensor.TYPE_ACCELEROMETER, Sensor.TYPE_LINEAR_ACCELERATION. И, как известно из форума разработчиков Android, «выход датчиков акселерометра, гравитации и линейного ускорения должен соответствовать следующему соотношению: ускорение = гравитация + линейное ускорение» У Sensor.TYPE_GRAVITY и Sensor.TYPE_LINEAR_ACCELERATION используется тот же датчик, что и Sensor.TYPE_ACCELEROMETER – то есть акселерометр? Какова цель иметь 3 разных константы, если значение […]

Как определить движение оборотов в андроиде?

Если пользователь перевернет телефон, я хочу отреагировать на это, остановив свой текст на чтении речи. Это будет приятная функция для моего приложения, но как я могу обнаружить это движение? Я не очень хорошо знаком с датчиками движения, и я не мог найти этого конкретного прослушивателя движения в любом месте, в основном, только ориентации экрана. Спасибо […]

Intereting Posts
Как обрабатывать сенсорные события на фрагменте? Элементы подменю панели действий Android, отображаемые поверх панели действий, а не под панелью Как правильно проверить целостность токена Google? Запустить FragmentTransaction изнутри ArrayAdapter Что произойдет, если я использую один и тот же идентификатор для нескольких виджетов в разных макетах? В чем разница между BaseAdapter и ArrayAdapter? Получение «Неизвестного приложения ABI» при попытке отладки кода C в приложении для Android Android «Application Framework» Документы / Tuts Невозможно импортировать проект Android в Eclipse – кнопка Finish ничего не делает Как получить установленные разрешения приложений Android запускает медиаплеер для видео с веб-просмотра? Android: Как уменьшить зону просмотра? Android TextView: изменение цвета текста при нажатии Как вы должны использовать ShapeDrawable с PathShape для рисования строки в пользовательском представлении? Как вы играете в Android InputStream на MediaPlayer?