Android中手機震動的設置(Vibrator)的步驟:
a、通過系統服務獲得手機震動服務,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
b、得到震動服務后檢測vibrator是否存在:
vibrator.hasVibrator();
檢測當前硬件是否有vibrator,如果有返回true,如果沒有返回false。
c、根據實際需要進行適當的調用,
vibrator.vibrate(long milliseconds);
開始啟動vibrator持續milliseconds毫秒。
vibrator.vibrate(long[] pattern, int repeat);
以pattern方式重復repeat次啟動vibrator。(pattern的形式為new long[]{arg1,arg2,arg3,arg4......},其中以兩個一組的如arg1 和arg2為一組、arg3和arg4為一組,每一組的前一個代表等待多少毫 秒啟動vibrator,后一個代表vibrator持續多少毫秒停止,之后往復即 可。Repeat表示重復次數,當其為-1時,表示不重復只以pattern的方 式運行一次)。
vibrator.cancel();
Vibrator停止。
注意:在使用震動服務時需要如下權限:android.permission.VIBRATE。
Android中手機震動的設置(Vibrator)的步驟簡要說明
2021-01-03 16:19Android教程網 Android
Android中手機震動的設置(Vibrator)的步驟,很詳細,感興趣的朋友可以了解下哦
延伸 · 閱讀
- 2022-03-11Android String類型轉換為float、double和int的工具類方
- 2022-03-11Android 8.1 Launcher3實現動態指針時鐘功能
- 2022-03-11Android控件Spinner實現下拉列表及監聽功能
- 2022-03-11詳解Android獲取所有依賴庫的幾種方式
- 2022-03-11Android 仿高德地圖可拉伸的BottomSheet的示例代碼
- 2022-03-11Android 優化之卡頓優化的實現
- Android
Android編程中EditText限制文字輸入的方法
這篇文章主要介紹了Android編程中EditText限制文字輸入的方法,涉及Android針對EditText的監聽技巧,具有一定參考借鑒價值,需要的朋友可以參考下...
- Android
Android開發筆記之:對實踐TDD的一些建議說明
本篇文章是對Android中實踐TDD的一些建議進行了詳細的分析介紹,需要的朋友參考下...
- Android
淺談Android系統的基本體系結構與內存管理優化
這篇文章主要介紹了Android系統的基本體系結構與內存管理優化,非常簡潔明了地總結了系統服務及垃圾回收等安卓的一些主要特性,需要的朋友可以參考下...
- Android
使用RadioButton+Fragment實現底部導航欄效果
這篇文章主要為大家詳細介紹了使用RadioButton+Fragment實現底部導航欄效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下...
- Android
Android控件系列之CheckBox使用介紹
CheckBox和Button一樣,也是一種古老的控件,它的優點在于,不用用戶去填寫具體的信息,只需輕輕點擊,缺點在于只有“是”和“否”兩種情況,但我們往...
- Android
Android中掃描多媒體文件操作詳解
這篇文章主要介紹了Android中掃描多媒體文件操作詳解,本文講解了Android中的多媒體文件掃描機制、如何掃描一個剛創建的文件、如何掃描多個文件,需要的朋...
- Android
解析Android應用程序運行機制
這篇文章主要介紹了Android應用程序運行機制,有需要的朋友可以參考一下...
- Android
Android Animation實戰之屏幕底部彈出PopupWindow
這篇文章主要為大家介紹了Android Animation動畫實戰項目,屏幕底部彈出PopupWindow,如何實現?文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的...