应用程序在后台时振动-android studio

vshtjzan  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(336)

我正在编写一个android应用程序,但遇到了一个小麻烦。我的应用程序应该在一个特定的模式振动时,我想通知用户的事件发生,即使手机处于静音模式,而不显示通知。这是我的密码:

public void notifyUser() {

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

        long[] pattern = {0,200,100,200,100,200};

        v.vibrate(VibrationEffect.createWaveform(pattern, -1));

        System.out.println("vibrated");

    }

它只能在应用程序打开并处于活动状态时工作。当应用程序在后台运行时,代码仍然运行,但没有振动。我试过了 System.out.println("vibrated"); 难道应用程序在后台时就不能振动吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题