Использование аппаратных компонентов в Android (Java)

#java #android

#java #Android

Вопрос:

Эй, извините, что беспокою вас таким глупым вопросом, но я сам не могу найти ответ.

Я хотел бы использовать аппаратные компоненты в своих приложениях (или: датчики), но, похоже, у меня нет необходимых файлов, так как запись import android.hardware.Sensors; вызывает ошибку («… не может быть решена»). Это странно, потому что я могу импортировать все другие классы без каких-либо проблем; Я скачал SDK. Так что же не так?

Заранее благодарю вас.

Ответ №1:

вы уверены, что это не импорт android.hardware.Датчик; вместо импорта android.hardware.Датчики;

grtz

Комментарии:

1. Спасибо за ваш ответ, вы правы в этом. В настоящее время я пытаюсь найти руководство, в котором рассматривается текущая версия Sensor.

Ответ №2:

Информация датчиков может быть использована с помощью SensorManager .

Комментарии:

1. Я скопировал написанный там код: anddev.org/accessing_the_accelerometer-t499.html

2. Это ошибка, там нет класса Sensors, но вместо него есть Sensor.

3. Я понимаю. Есть ли руководство, подходящее для текущего SDK? Спасибо.

4. какое руководство вы хотите? Как это использовать? DevGuide от Google довольно хорош для этого.

5. Вы уверены, что такое руководство существует в DevGuide? Кажется, я этого не нахожу.

Ответ №3:

Вы имеете в виду import android.hardware.Sensor; . Смотрите http://developer.android.com/reference/android/hardware/Sensor.html.

Комментарии:

1. Ну, я просто скопировал код оттуда: anddev.org/accessing_the_accelerometer-t499.html

2. Это с 2008 года. С тех пор это изменилось.

3. Понятно, спасибо. Знакомы ли вы с хорошим руководством по обновленному интерфейсу?

4. Я бы посоветовал посмотреть демо-версии API: если вы посмотрите в <ПАПКА ANDROID SDK> /samples/ <ANDROID-ВЕРСИЯ>/ApiDemos/src/com/example/android/apis/os/Sensors.java в нем должно быть все, что вам нужно.

5. Я рассмотрю это, хотя, когда я запускаю его на своем эмуляторе, это приводит к принудительному закрытию… Спасибо.