Форум программистов, компьютерный форум CyberForum.ru

Каким образом мультитач определяет второе и последующее касание? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Sockets и потоки, разное поведение на устройствах http://www.cyberforum.ru/android-dev/thread1659974.html
Привет всем. Такая проблема - пытаюсь создать сокеты и обменяться словами. Код сервера public class ServerActivity extends AppCompatActivity { public String str; ServerSocket serverSocket; Socket socket; DataInputStream dataInputStream;
Программирование Android Сколько гигов выделяет Google Play под приложения Не могу найти, но знаю что есть, есть такая дата http://www.cyberforum.ru/android-dev/thread1659919.html
Изучаю AsynkTask Программирование Android
Пытаюсь через AsynkTask получить get запрос и вывести объекты из ссылки. Но судя по логам сервера запрос туда да же не приходит, хотя idea показывает что все отработало. Подскажите в чем проблема? Соответственно и внутренний принт не отработал public class jsontet extends Activity { private TextView textView2; @Override protected void onCreate(Bundle savedInstanceState) {
Программирование Android Retrofit, JSON, @POST, @GET
Уважаемые программисты, прошу вашей помощи! Хожу на курсы по разработке мобильных приложений, месяц, как хожу, мало еще что знаю, но дали задание, дополнительное, высокого уровня сложности, попробовать реализовать и чтобы сами учились обучаться... Так вот, задание в том, чтобы сделать простую регистрацию и авторизацию через приложение, данные отправляются на сервер. Использовать нужно...
Программирование Android Что за Log ?! http://www.cyberforum.ru/android-dev/thread1659767.html
Dctv доброго времени суток. Помогите понять, что хочет от меня android studio. Ставлю на activity_main фотку через backraund На эмуляторе (физ. устройство) белый экран. Вот Log 02-11 11:41:35.921 2772-2772/? E/Zygote: Zygote: error closing descriptor libcore.io.ErrnoException: close failed: EBADF (Bad file number) ...
Программирование Android The following classes could not be found При создании проекта выдает вот такое. На лейаут ничего добавить не получается. Как исправить? подробнее

Показать сообщение отдельно
Shuma_256
7 / 7 / 2
Регистрация: 08.02.2016
Сообщений: 89
11.02.2016, 18:36
Система умеет обрабатывать до 10 касаний включительно. Есть мнение, что это как-то связано с количеством пальцев на руках При этом учитывайте, что далеко не все устройства поддерживают 10 касаний.

Рассмотрим систему событий для мультитача.

ACTION_DOWN – срабатывает при касании первого пальца
ACTION_POINTER_DOWN – срабатывает при касании каждого последующего пальца
ACTION_MOVE - срабатывает при любом движении
ACTION_ POINTER_UP – срабатывает при отпускании каждого пальца кроме последнего
ACTION_ UP – срабатывает при отпускании последнего пальца

Небольшое пояснение
Кликните здесь для просмотра всего текста
Чтобы стало понятнее, рассмотрим ситуацию с тремя пальцами. Обозначим их - П1, П2 и П3. Будем касаться ими экрана и смотреть какие индексы и ID система им присваивает.

Касаемся экрана пальцем П1.

Для П1: индекс = 0, ID = 0



Далее касаемся экрана пальцем П2, не отпуская П1. Получим такие данные:

П1: индекс = 0, ID = 0
П2: индекс = 1, ID = 1



Далее касаемся экрана пальцем П3, не отпуская П1 и П2. Получим такие данные:

П1: индекс = 0, ID = 0
П2: индекс = 1, ID = 1
П3: индекс = 2, ID = 2



Теперь отпускаем палец П1. Получаем:

П2: индекс = 0, ID = 1
П3: индекс = 1, ID = 2

Видим, что П2 и П3 сохранили свои ID, а их индексы сместились.



Отпустим палец П2, получим:

П3: индекс = 0, ID = 2

П3 сохранил свой ID, который был изначально. А индекс его сначала был 2, потом 1, теперь 0.



Держим П3. Коснемся экрана пальцем П1, получим:

П1: индекс = 0, ID = 0
П3: индекс = 1, ID = 2

П1 получил первый свободный ID - 0. Индекс его тоже стал 0. А П3 получил индекс 1.



Держим П3 и П1. Коснемся экрана пальцем П2, получим:

П1: индекс = 0, ID = 0
П2: индекс = 1, ID = 1
П3: индекс = 2, ID = 2

П2 получил первый свободный ID - 1. И он сместил П3 в списке индексов.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru