访问Android硬件资源の控制设备的振动

 手机设备振动是向用户反馈信息的一种很好的方法,特别是在游戏应用中得到了极大的发挥。要控制设备的振动,我们的应用程序需要获得许可,即在AndroidManifest.xml文件中添加如下代码:

设备振动是通过Vibrator类来实现的,获取这个类实例的代码如下:

调用vibrate函数开始振动,这个函数有两个重载函数,分别是: 

前者以某一指定的模式和重复次数作为参数,后者以振动的毫秒数作为参数。

调用cancel函数可以取消振动,要注意,退出振动程序后,如果不手动调用cancel函数取消振动的话,该振动将会持续下去(如果是持续振动的话),而不管应用程序是否退出。

下面简单的程序实现的功能是在程序启动后1秒,振动2秒,停止振动4秒,接着振动8秒,停止振动16秒,周而复始。



 

你可能感兴趣的:(android)