首頁 >Java >java教程 >如何在 Android 中控制裝置振動?

如何在 Android 中控制裝置振動?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-01 19:58:10549瀏覽

How Can I Control Device Vibrations in Android?

在 Android 中控制裝置震動

在 Android 開發中,透過裝置震動向使用者提供觸覺回饋可以增強使用者體驗。以下是實現此功能的方法:

使裝置振動

要在 Android 裝置中啟動振動,您需要存取 Vibrator 類別及其方法。以下程式碼片段示範如何執行此操作:

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);
}

請記住,為了成功實現振動功能,請確保在 AndroidManifest.xml 檔案中包含必要的權限:

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

以上是如何在 Android 中控制裝置振動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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