前言:
Vibrator简介:
下面我们就来写个简单的例子,来熟悉下这个Vibrator的用法!
1.获得Vibrator实例:
Vibrator vb = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE);
2.可以使用的相关方法:
1.stract void cancel():关闭或者停止振动器
2.tract boolean hasVibrator():判断硬件是否有振动器
3.id vibrate(long milliseconds):控制手机振动为milliseconds毫秒
4.id vibrate(long[] pattern,int repeat):指定手机以pattern指定的模式振动! 比如:pattern为new int[200,400,600,800],就是让他在200,400,600,800这个时间交替启动与关闭振动器! 而第二个则是重复次数,如果是-1的只振动一次,如果是0的话则一直振动 还有其他两个方法用得不多~ 对了,使用振动器还需要在AndroidManifest.xml中添加下述权限:
3.使用示例:设置频率不同的震动器:
对于Vibrator用的最广泛的莫过于所谓的手机按摩器类的app,在app市场一搜,一堆,笔者随便下了 几个下来瞅瞅,都是大同小异的,这点小玩意竟然有8W