2

У меня есть ноутбук с окнами 8.1 с сенсорным экраном. Я использую дугу для запуска apk на ноутбуке. Прикосновение отлично работает на сварочном аппарате ARC, но после запуска apk сенсорное событие не работает на экране приложения. Работает только событие мыши. Я пробовал несколько апк, и все ведут себя одинаково.Touch не работает над приложениями для Android, работающими на ARC

Должны ли мы активировать что-то, чтобы заставить события касания работать?

ответ

0

Так способ обойти это, по крайней мере для карт приложений специально закодировать APK обрабатывать событие, и вы должны использовать Arc-Metadata тег
"enableSynthesizeTouchEventsOnWheel": false, это останавливает время от попыток интерпретировать ваше колесо прокрутки в качестве касания, а не SOURCE_CLASS.

Итак, для устройства ввода SOURCE_CLASS_POINTER вы должны определить ACTION_SCROLL, чтобы колесо прокрутки мыши позволяло вам выполнять действия. Существует множество примеров того, как сделать это поверх StackOverflow, но отключите этот метатег и большинство кода, который вы обычно используете для работы в Android, будут работать здесь.

Примечание: не пробовали "enableSynthesizeTouchEventsOnClick": false и тестирование с SOURCE_, что равно внешнему сенсорному экрану, но я считаю, что это сработает.