2015-12-09 2 views
2

Я тестирую возможности сенсорного обнаружения iPad (в частности, iPad 3 на данный момент). Я распечатываю журнал обнаруженных касаний, чтобы увидеть, что происходит, и используя бутылку с тремя пенопластовыми подушечками внизу. Прикосновения обнаруживаются хорошо, и он регистрирует любые незначительные движения, которые великолепны. Проблема в том, что через некоторое время, если бутылка вообще не перемещается, все три касания принудительно отменены и остаются необнаруженными до тех пор, пока бутылка не будет удалена и не будет отложена.Есть ли способ сохранить контакты в iOS?

Так что, похоже, на этих прикосновениях есть тайм-аут ... Я не нашел никакой конкретной информации об этом. Есть ли способ оживить или сохранить живые штрихи без физического удаления и восстановления ваших точек касания?

+0

Интересный вопрос! Я полагаю, что для этого есть некоторый контроль низкого уровня, так как устройство должно в конечном счете обнаруживать бездействие ... –

+0

Это странно, после многого другого тестирования это не похоже на тайм-аут. По крайней мере, это не повторяется на копейке. Кажется, он просто избавится от прикосновений. Кажется, сенсорное обнаружение отлично работает для краткосрочных штрихов, но недостаточно надежное, чтобы отслеживать длительные штрихи и выполнять действия, когда оно останавливается. Я думаю, что для своих целей я буду реализовывать свое собственное обнаружение с помощью внешнего решения. – Feaniro

ответ

0

Емкостный сенсорный сенсор очень чувствительный инструмент, и большая часть фильтрации выполняется до того, как сообщения ОС касаются вас. Это также является причиной того, что iPad не может обнаружить касания с меньшими участками контакта, чем то, что поставляется с дешевыми стило-резиновыми куполами диаметром около 7 мм. Сенсорный контроллер обнаруживает меньшие касания, но отфильтровывает их, чтобы избежать ложных сигналов. Обратите внимание, что сенсорный экран Samsung Galaxy уже обнаруживает штрихи с тусклым карандашом - экран (для практических целей) такой же, как у iPad, но отсечка для контроллера ниже.

Я бы ожидал, что самокалибрующая логика внутри сенсорного контроллера откалибрует ваши прикосновения. В принципе, он установит сигнал, создаваемый пенопластотами, как новый нормальный. На стороне приложения вы ничего не можете сделать, чтобы отменить это.

Отказ от ответственности: у меня нет внутренних знаний о том, что происходит внутри контроллера сенсорного экрана. Мой ответ основан на muchreading и твердых рассуждениях, не более того.

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