我想创建一个应用程序,您可以在其中测试振动,包括强度,并且在普通代码中,您只能以毫秒为单位设置振动的长度。 问题是我找不到任何可以影响振动电机强度的代码。
我试过了:
Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(1000);
它可以工作,但正如我所说,只有毫秒是可调的。
也许这个帖子对你有帮助:(答案 1)
https://stackoverflow.com/questions/40690376/reduce-notification-vibration-intensity-to-zero-in-android-programatically#:~:text=Go%20to%20Setting,Call%2C%20Notification%2C%20and%20Haptic%20Feedback
我认为您无法根据需要影响振动电机的强度。但是是的,您可以使用具有不同效果的 VibrationEffect。
VibrationEffect