Вопрос

Недавно я обнаружил, что SDK Android 2.0 поддерживает MultItouch через новые функции в классе MotionEvent. Вы можете указать индекс указателя при получении своенных свойств, и в тех случаях, когда на экране есть несколько пальцев, должно быть предоставлено несколько указателей.

К сожалению, у меня есть только G1, чтобы проверить, и он работает Android 1.5, а не 2.0.

Есть ли способ протестировать MultItouch без устройства 2.0? В симуляторе iPhone вы можете удержать опцию и опцию Shift, чтобы выполнить два пальца с двумя пальцами, соответственно. Есть ли в эмуляторе Android подобную функциональность? Это то, что я должен ожидать в будущем, или я должен просто смириться с этим и купить новый тестовый телефон?

Это было полезно?

Решение

Этот это пост парня из команды Android, который говорит, что MultItouch в эмуляторе до сих пор не поддерживается.

Другие советы

Это пост Это описывает, как использовать MultItouch с привязанного телефона.

Да, я не верю, что у эмулятора есть тот же ярлык, что и у iPhone.

Чтобы получить истинную поддержку Multi Touch для эмулятора, который должен поддерживать ваше оборудование (HP Touchsmart ... и т. Д.), ваша ОС должна поддержать его (Windows 7 и т. Д.) И Java должен поддерживать его, и, наконец, эмулятор, который Google Предоставляет в SDK должен поддержать его.

Таким образом, вам нужно иметь конкретное оборудование, поддержка ОС есть, но я не верю, что есть поддержка Java и эмулятора.

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

Просто предоставив вам некоторое оправдание, потратив деньги;), но теперь 2,2 скоро появится, так что это трудно получить сейчас и не зная, будет ли он обновить до 2.2, что является большим изменением.

Я думаю, что вы должны купить новый тестовый телефон.

Но я знаю только это, только Nexus продал в Европа Поддержка MultItouch.

Надеюсь, что другие смогут заставить эмулятор поддержать эту послушность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top