Android学习之震动你的手机

2014-11-24 10:27:03 · 作者: · 浏览: 0

因为在写游戏的过程中用到震动手机的知识,特和大家分享一下。


第一步: 声明程序权限


第二步: 获取Vibrator对象


Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);


有点像获取传感器Sensor吧。


第三步: 声明long型数组控制震动


long数组作用,等待1秒,震动5秒,等待3秒,震动10秒


long[] pattern = {1000,5000,3000,10000};


第四步: 调用震动方法


第二个参数传入-1表示不重复,传入0表示从pattern数组下标0开始重复


vibrator.vibrate(pattern, 0);


震的我手都麻了,,,


最后: 取消震动


vibrator.cancel();


模拟器好像模拟不出来的,必须要真机哟。


震动手机还是比较简单的,今天就到这啦,谢谢大家!