手机振动的实现

  //手机震动
    //需要添加权限:<uses-permission android:name="android.permission.VIBRATE"/>
    private void vibrate() {
        //振动器
        Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
        vibrator.vibrate(2000);//震动2秒

        //有节奏震动
        //vibrator.vibrate(new long[]{1000, 2000, 3000, 2000}, 0);//停留1秒,振2秒,停三秒,振2秒; 参2: 循环方式:
        // -1表示不循环; 0:从第0个位置开始循环; 1: 从第一个位置循环; 参2表示的不是循环次数,而是循环起始位置
        //vibrator.cancel();//停止震动
    }
原文地址:https://www.cnblogs.com/loaderman/p/6497339.html