android学习记录(十四)android震动功能调用

来源:互联网 发布:淘宝网笔袋图片 编辑:程序博客网 时间:2024/05/02 04:21

如何让手机震动?手机震动属于系统级别的功能,所以需要用到SystemService.想要让手机震动只需3步:

1.Manifest文件添加权限:

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

2.获得vibrator实例。

Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);

3.调用api

[a]vibrator.vibrate(long[] pattern,int repeat);

long[] pattern = new long[] { 1000, 2000, 1000, 3000 };vibrator.vibrate(pattern, repeat);/* * pattern表示震动的一个模式。静止1秒,震动2秒,静止1秒,震动3秒。可自行定义。 * repeat为int类型。标识重复开始的位置。若i=-1则不会重复执行 * ,执行一次。若i=1这表示从long[1]开始重复,即,0,1,2,3,1,2…直到调用vibrator.cancel()才停止。 */

[b]vibrator.vibrate(long milliseconds);

vibrator.vibrate(2000);//milliseconds为long类型,表示震动的时间,此方法仅震动一次。



0 0
原创粉丝点击