想要在您的 Android 應用程式中加入觸覺元素嗎?了解如何觸發設備的振動器至關重要。具體操作方法如下:
要產生簡單的振動,請使用振動器物件:
import android.os.Vibrator; ... Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(500); // Vibrate for 500 milliseconds
這將導致設備振動一段時間指定的持續時間。
對於執行Android 8.0 (API 26) 以上版本的設備,您可以使用VibrationEffect 類別控制振動頻率:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); }
這裡,500 代表振動持續時間,以毫秒為單位, VibrationEffect.DEFAULT_AMPLITUDE 設定預設強度。您可以透過傳遞不同的幅度值來調整強度。
不要忘記為您的AndroidManifest.xml 檔案添加必要的權限:
<uses-permission android:name="android.permission.VIBRATE"/>
透過利用上述技術,您可以在Android 應用程式中建立自訂振動,以增強用戶參與度並提供觸覺回饋。
以上是如何控制 Android 裝置不同頻率的振動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!