Android学习之震动你的手机


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

第一步: 声明程序权限

<uses-permission Android:name="android.permission.VIBRATE"></uses-permission>

第二步: 获取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();

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

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

相关内容