如何改变android app的振动模式?

时间:2016-11-18 05:54:31

标签: android blackberry android-vibration vibration bb-messenger

我有根。我在手机上使用Blackberry Hub,但在通知新邮件时振动太强烈。那么我该如何改变呢?

1 个答案:

答案 0 :(得分:0)

要以实用方式更改振动模式,您需要实现自定义代码,这意味着您需要使用diff diff seconds limit实现默认振动。

if (IS_VIBRATE) {
            IS_VIBRATE = true;
            final Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
            if (v.hasVibrator()) {
                final long[] pattern = {0, 100, 500, 100, 500, 100, 500, 100, 500, 100};
                new Thread() {
                    @Override
                    public void run() {
                        for (int i = 0; i < 10; i++) {
                            v.vibrate(pattern, -1);
                            try {
                                Thread.sleep(3000);
                            } catch (InterruptedException e) {
                                e.printStackTrace();
                            }
                        }
                    }
                }.start();
            }
        }

是的,请确保您拥有AndroidManifest.xml文件。