Сколько касаний я могу получить от смартфона на базе Android (например, Samsung A7) - PullRequest
0 голосов
/ 24 мая 2019

Я хочу знать, сколько очков я могу получить, используя сенсорный экран Android Base на мобильных телефонах.

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

1 Ответ

0 голосов
/ 24 мая 2019

Используйте этот код для подсчета количества пальцев на экране за раз.

if(getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH)) {
        Toast.makeText(this, "support multitouch", Toast.LENGTH_SHORT).show();
    findViewById(R.id.cl_main).setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
                int pointerCount = event.getPointerCount();
                Toast.makeText(FirstActivity.this, "number of fingers " + pointerCount, Toast.LENGTH_SHORT).show();
            return true;
        }
    });
}

Чтобы проверить, поддерживает ли устройство более 5 пальцев, используйте этот код

if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND)) {
        Toast.makeText(this, "More than 5 fingers", Toast.LENGTH_SHORT).show();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...