首頁 >Java >java教程 >如何以程式設計方式以自訂頻率振動我的 Android 裝置?

如何以程式設計方式以自訂頻率振動我的 Android 裝置?

Susan Sarandon
Susan Sarandon原創
2024-11-29 03:20:08112瀏覽

How Can I Programmatically Vibrate My Android Device at a Custom Frequency?

以自訂頻率振動您的Android 裝置

要將裝置振動合併到您的Android 應用程式中,有必要利用VibrationEffect類。

在您的身體中實施振動代碼

import android.os.Vibrator;
...
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE));
} else {
    //deprecated in API 26
    v.vibrate(500);
}

自訂振動頻率

VibrationEffect.createShot(方法接受兩個參數:

  • 持續時間:指定振動的持續時間(以毫秒為單位)。範例程式碼會產生 500 毫秒的振動。
  • 振幅:定義振動強度。預設情況下,它設定為 VibrationEffect.DEFAULT_AMPLITUDE,但您可以自訂它以獲得更強或更弱的振動。

注意: 將以下權限加入您的 AndroidManifest.xml 檔案:

<uses-permission android:name="android.permission.VIBRATE"/>

以上是如何以程式設計方式以自訂頻率振動我的 Android 裝置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn