本文主要是介绍Android振动器(Vibrator),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.获取权限
振动器权限仅需静态申请
在清单文件中声明:android.permission.VIBRATE
<uses-permission android:name="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 时表示不循环)
振动频率为 静止->振动->静止->振动->... ...的毫秒数 ; 起始为静止
这篇关于Android振动器(Vibrator)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!