您的位置:首页 > 编程语言

手机震动

2016-07-22 20:19 239 查看
        大多数人的手机当有电话打进来时会震动,有的应用当接收到推送的广告或者一则新的消息时手机会震动,可见震动的用途还是很频繁的。那么手机震动在开发的过程中是怎样实现的呢。

        1、通过系统服务获取到震动器Vibrator;

         2、震动器引用震动方法:vibrate()即可实现震动

          3、cancle()取消震动的方法

          4、添加权限:    <uses-permission android:name="android.permission.VIBRATE"></uses-permission>

代码如下:

/**
* 手机震动
*/
private void Myvibrate(){
Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
vibrator.vibrate(1000);
//vibrator.vibrate(new long[]{1000,2000,1000,3000},-1);
//vibrator.cancel();
}
//第一个长整形数组中的第一个参数是停留多长时间,第二个参数是震动的时间,第三个参数是等待的时间,第四个参数是震动的时间等等。。。。。。

//第二个参数-1表示只震动一次,不循环;0表示从第1个长整形数组中的数开始循环,1表示从第二个开始循环。

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  震动的代码实现