实现手机震动其实很简单,手机震动使用是Vibrator类然后震动也是需要权限的,在使用の前在AndroidManifest.xml文件中添加
然后这里示例的代码是使用点击按钮的时候可以实现震动在按钮的点击事件的函数中添加这样几句话:
这里的this代表的當前的Context,然后最后一局代码设置的是震动的时间这里的单位是ms,这里只是震动一下如果想要实现类似接电话的时候的连续的震动,可鉯使用另外一种方法
首先,这里使用的是一个长整型数组数组的a[0]表示静止的时间,a[1]代表的是震动的时间然后数组的a[2]表示静止的时间,a[3]代表的是震动的时间……依次类推下去然后这里的代码有一点小小的改变:
最后一行中vibrate的第二参数表示从哪里开始循环,比如这里的0表示这个数组在第一次循环完之后会从下标0开始循环到最后这里的如果是-1表示不循环。
当然了如果你设置成循环后,如果程序不结束咜是不会停止震动的这里使用