Страница 1 из 1

Максимальное количество одновременных касаний?

Добавлено: 18 янв 2014, 21:11
Midvidko
Пишу программу в которой может использоваться до пяти одновременных касаний.
Подскажите, пожалуйста, существует ли метод с помощью которого можно узнать максимально возможное количество одновременных касаний у устройства?

Re: Максимальное количество одновременных касаний?

Добавлено: 19 янв 2014, 09:20
samodelkin

Re: Максимальное количество одновременных касаний?

Добавлено: 20 янв 2014, 05:49
Midvidko
Спасибо, но этот урок я перечитал в первую очередь. К сожалению там нет информации по моему вопросу, там есть ответ как получить количество текущих нажатий, а мне надо максимальное число одновременных касаний устройства.

Re: Максимальное количество одновременных касаний?

Добавлено: 20 янв 2014, 11:55
altwin
существует ли метод с помощью которого можно узнать максимально возможное количество одновременных касаний у устройства?
Если нужен multi touch в манифесте нужно указать:
[syntax=xml]<uses-feature android:name="android.hardware.touchscreen.multitouch" />[/syntax]
и устройство не будет доступно дял устройств без его поддержки.
Либо для частичной поддержки используйте PackageManager.hasSystemFeature() c PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH

Тут есть цикл статей по использованию мультитача, может помочь. How to use Multi-touch in Android 2

Вообще есть библиотека упрощающая работу с multi touch, можно поискать решение там - https://github.com/brk3/android-multitouch-controller

Re: Максимальное количество одновременных касаний?

Добавлено: 20 янв 2014, 12:01
damager82
Midvidko писал(а):Спасибо, но этот урок я перечитал в первую очередь. К сожалению там нет информации по моему вопросу, там есть ответ как получить количество текущих нажатий, а мне надо максимальное число одновременных касаний устройства.
Походу точно это нельзя выяснить, только 2, 2+, 5+
http://stackoverflow.com/a/14322591

Re: Максимальное количество одновременных касаний?

Добавлено: 22 янв 2014, 06:04
Midvidko
damager82 писал(а): Походу точно это нельзя выяснить, только 2, 2+, 5+
http://stackoverflow.com/a/14322591
Вроде так и есть, пока других ответов я не находил. Сейчас для меня это не критично, буду в настройках спрашивать о максимальном количестве касаний устройства (меня интересует 3-5) или тест какой нибудь вставлю. Но если кто вдруг знает как это все-таки можно сделать буду рад тоже узнать.