2010-11-28 2 views

ответ

0

У меня есть небольшой трюк, но для этого требуется холст. Простое обнаружение в движенииEvent, если

event.getPressure()> 0 тогда емкостный; event.getSize()> 0, то резистивный

проблема, я не хочу использовать холст только для его обнаружения :(

1

android.content.res.Configuration содержит значение, называемое touchscreen, который может быть TOUCHSCREEN_STYLUS (= резистивный), TOUCHSCREEN_FINGER (= емкостной), TOUCHSCREEN_NOTOUCH (= без сенсорного экрана), TOUCHSCREEN_UNDEFINED (= Ой-ой).

EDIT: Я снова получил Dianne'd :) Итак, в нижней строке, похоже, нет способа получить реальные физические свойства экрана. Я полагаю, что ваш лучший выбор - иметь настройку, позволяющую пользователям переключаться между двумя режимами.

+0

Нет, что не будет работать - это константа означает устройство является * * предназначенным для использования с стилусом, то есть меньшими элементами пользовательского интерфейса и т. д. В настоящее время это не считается совместимым устройством, поэтому на практике вы никогда этого не увидите. – hackbod 2010-11-28 01:50:43

+0

Существует такая вещь, как емкостной стилус, это не сработает. – 2012-08-08 15:28:03

Смежные вопросы