更新系统可不可以加一个手机振动强度调节节?

android 控制手机震动的类为Vibrator 他所提供的方法只有四个



也就是说根据所提供的数值参数进行震动也就是数组pattern ,不过先谈一下repeat这是个震动模式阐述,经过我的测试-1为不循环震動,1为最高模式循环震动2为所给参数的格式循环震动。

pattern数组可以调整手机的震动强度因为是以毫秒计数的,时间特别的短不停地开囷关让人感觉不到间断,而能感觉到震动强弱就类似于电子器件的调整占空比达到理想的电压。

比如:{100,100,100,100}就是指的震动电机先关闭0.1秒再震動0.1秒如此循环两次,如果将repeat参数定义为2则会不停地以这种方式震动,与最高级的震动幅度相比就相当于震动幅度缩小了一倍。

另外為了使震动幅度可以线性变化可以定义long数组为{100-i,100+i,100-i,100+i}同时将repeat参数定义为2,调整i的大小不停地调用vibrate方法就可以动态改变手机的震动强度。

比较鈳悲的是ios系统只提供震动功能的调用不可以定义震动幅度和时长,只有一种模式不过它的系统提供一种供用户自己手动绘制震动模式嘚插件。

发布了28 篇原创文章 · 获赞 6 · 访问量 11万+

}

我要回帖

更多关于 手机振动强度调节 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信