Android开发—Android Vibration手机震动的调节Android api提供了Vibrator对象全权负责震动的处理。
其构造形式为: vibrate(long[] pattern, int repeat);其中pattern参数取值为:{x,y,z,t},x,y,z分别表示了手机在不同方向上震动的幅度,t表示了一次震动的时长。参数repeat=0时手机会一直保持震动。
构造方法:Vibrator vb=(Vibrator)getApplication().getSystemService(Service .VIBRATOR_SERVICE);
产生震动:vb.vibr...
Android api提供了Vibrator对象全权负责震动的处理。
其构造形式为: vibrate(long[] pattern, int repeat);其中pattern参数取值为:{x,y,z,t},x,y,z分别
示了手机在不同方向上震动的幅度,t表示了一次震动的时长。参数repeat=0时手机会一直保持震动。
构造方法:Vibrator vb=(Vibrator)getApplication().getSystemService(Service .VIBRATOR_SERVICE);
产生震动:vb.vibrate(new long[]{x,y,z,t},-1);
取消震动:vb.cancel();
添加权限:
代码片段:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
btn.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
if (checkVb.isChecked())
{
/*设定震动的周期*/
vb.vibrate( new long[]{1000,50,1000,50,1000},-1);
///others
}
else
{
/*取消震动*/
vb.cancel();
//.......
}
}
});
本文档为【Android开发—Android Vibration手机震动的调节】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。