Android - Как добиться шаблона вибрации без паузы/задержки?

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

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

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


person Irfan Akram    schedule 07.04.2020    source источник


Ответы (1)


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

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

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);
person Usman Zafer    schedule 07.04.2020