Android 振動器 Vibrator的使用

2021-07-16 16:42:46 字數 531 閱讀 7974

private vibrator vibrator;

取得震動服務的控制代碼

vibrator = (vibrator) getsystemservice(vibrator_service);

開始震動有兩個介面

1 .   vibrator.vibrate(2000);//震動指定時間 ,資料型別long,單位為毫秒,一毫秒為1/1000秒

2.    vibrator.vibrate(new long, -1);//按照指定的模式去震動。

陣列引數意義:第乙個引數為等待指定時間後開始震動,震動時間為第二個引數。後邊的引數依次為等待震動和震動的時間

第二個引數為重複次數,-1為不重複,0為一直震動   

取消震動

vibrator.cancel();//取消震動,立即停止震動

震動為一直震動的話,如果不取消震動,就算退出,也會一直震動

最重要的,增加許可權,否則執行時出錯

android:name="android.permission.vibrate"/>

Android中振動器 Vibrator 的使用

系統獲取vibrator也是呼叫context的getsystemservice方法,接下來就可以呼叫vibrator的方法控制手機振動了。vibrator只有三個方法控制手機振動 1 vibrate long milliseconds 控制手機振動的毫秒數。2 vibrate long patte...

Android中的振動器 Vibrator

void android.os.vibrator.vibrate long milliseconds 震動milliseconds秒鐘 void android.os.vibrator.cancel 關閉手機震動 void android.os.vibrator.vibrate long patte...

讓振動器振動起來 Vibrator的使用

androidmanifest.xml 獲取系統許可權 振動由vibrator實現 vibrator mvibrator vibrator mcontext.getsystemservice service.vibrator service 前乙個引數為設定震動週期陣列,第二個引數為震動次數 1表示...