Пишу программу в которой может использоваться до пяти одновременных касаний.
Подскажите, пожалуйста, существует ли метод с помощью которого можно узнать максимально возможное количество одновременных касаний у устройства?
Максимальное количество одновременных касаний?
-
- Сообщения: 52
- Зарегистрирован: 27 ноя 2013, 15:23
Re: Максимальное количество одновременных касаний?
Спасибо, но этот урок я перечитал в первую очередь. К сожалению там нет информации по моему вопросу, там есть ответ как получить количество текущих нажатий, а мне надо максимальное число одновременных касаний устройства.
Re: Максимальное количество одновременных касаний?
Если нужен 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: Максимальное количество одновременных касаний?
Походу точно это нельзя выяснить, только 2, 2+, 5+Midvidko писал(а):Спасибо, но этот урок я перечитал в первую очередь. К сожалению там нет информации по моему вопросу, там есть ответ как получить количество текущих нажатий, а мне надо максимальное число одновременных касаний устройства.
http://stackoverflow.com/a/14322591
Re: Максимальное количество одновременных касаний?
Вроде так и есть, пока других ответов я не находил. Сейчас для меня это не критично, буду в настройках спрашивать о максимальном количестве касаний устройства (меня интересует 3-5) или тест какой нибудь вставлю. Но если кто вдруг знает как это все-таки можно сделать буду рад тоже узнать.damager82 писал(а): Походу точно это нельзя выяснить, только 2, 2+, 5+
http://stackoverflow.com/a/14322591