Android振动器(Vibrator)

1.获取权限

振动器权限仅需静态申请

在清单文件中声明:android.permission.VIBRATE

2.振动器的使用

//获取系统服务-振动器
Vibrator vibrator= (Vibrator) getSystemService(VIBRATOR_SERVICE);

//判断是否有振动器
if(vibrator.hasVibrator()){

    //振动(参数为振动毫秒数-long型)
    vibrator.vibrate(1000);

    //振动(参数为振动频率,循环次数;循环次数为-1时表示不循环)
    //振动频率为 静止->振动->静止->振动->... ...的毫秒数
    vibrator.vibrate(new long[]{0,2000,2000,4000},-1);

}

        ... ...

//关闭或停止振动器
vibrator.cancel();

vibrator.vibrate(new long[]{0,2000,2000,4000} , -1)

振动(参数为振动频率,循环次数;循环次数为 -1 时表示不循环

振动频率为 静止->振动->静止->振动->... ...的毫秒数 ; 起始为静止


 

你可能感兴趣的:(1024程序员节,android,java)