自3个星期以来我一直在搜索,而且我会发疯!我已经尝试了在每个论坛上看到的每个代码,但是我无法在android 8.0上的android应用上震动,我已经用cordova制作了一个应用,我试图用(vibrator)(vibrationeffect)做一个插件,我尝试用android studio制作一个空白的本机应用程序,什么也没有。它仅适用于较低版本的Android。
振动对于我的应用程序至关重要,我在配备Android 8的2部手机上尝试使用振动,但我遇到了同样的问题,logcat表示一切正常,navigator.vibrate无法正常工作,因为振动无法触摸(这是一个小游戏)
我需要你的帮助。
答案 0 :(得分:1)
1。)初始化振动器类:
Vibrator vibrator = (Vibrator) Context.getSystemService(Context.VIBRATOR_SERVICE);
2。)叫振动
vibrator.vibrate(VibrationEffect.createOneShot(30, VibrationEffect.DEFAULT_AMPLITUDE));