Android - Как добиться вибрации без паузы / задержки? - PullRequest
0 голосов
/ 08 апреля 2020

Как сделать непрерывную вибрацию без паузы или задержки. Я пробовал пользовательские шаблоны, такие как {0, 100, 1000, 300, 200}, но они вибрируют с перерывами, даже если я устанавливаю разрыв на 0.

Есть ли способ или хитрость, чтобы добиться этого, потому что я видел непрерывную скороговорку в приложении https://play.google.com/store/apps/details?id=com.jgdevlabs.vibra Итак, должен быть способ достичь этого.

Пожалуйста, помогите мне с этим или поделитесь вопросом, чтобы кто-нибудь мог помочь: (

1 Ответ

0 голосов
/ 08 апреля 2020

Я считаю, что непрерывная вибрация может быть достигнута просто так.

Она будет вибрировать столько, сколько вы хотите.

final Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

         Timer _timer = new Timer();

        _timer.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                if(cancelVibration==true){
                    cancel();
                }
                v.vibrate(1000);
            }
        },0, 50);
...