如何在Android Oreo上振动

时间:2018-07-27 07:56:05

标签: android cordova android-8.0-oreo vibration

自3个星期以来我一直在搜索,而且我会发疯!我已经尝试了在每个论坛上看到的每个代码,但是我无法在android 8.0上的android应用上震动,我已经用cordova制作了一个应用,我试图用(vibrator)(vibrationeffect)做一个插件,我尝试用android studio制作一个空白的本机应用程序,什么也没有。它仅适用于较低版本的Android。

振动对于我的应用程序至关重要,我在配备Android 8的2部手机上尝试使用振动,但我遇到了同样的问题,logcat表示一切正常,navigator.vibrate无法正常工作,因为振动无法触摸(这是一个小游戏)

我需要你的帮助。

1 个答案:

答案 0 :(得分:1)

1。)初始化振动器类:

 Vibrator vibrator = (Vibrator) Context.getSystemService(Context.VIBRATOR_SERVICE);

2。)叫振动

 vibrator.vibrate(VibrationEffect.createOneShot(30, VibrationEffect.DEFAULT_AMPLITUDE));