问答详情
源自:2-6 通过桥接原生组件实现RN扫码组件

扫码成功有结果,但是没有震动感应

private void handleVibrate() {
   // getSystemService()获取系统级别的震动服务,VIBRATOR_SERVICE震动服务名称
   Vibrator vibrator = (Vibrator) getContext().getSystemService(VIBRATOR_SERVICE);
   boolean hasVibrator = vibrator.hasVibrator();
   if (hasVibrator) {
      // 设备支持震动功能
      Log.i(TAG, "设备已支持震动");
      vibrator.vibrate(200); // 使设备产生震动200毫秒(0.2秒)
   } else {
      // 设备不支持震动功能
      Log.i(TAG, "设备不支持震动");
   }
}
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />

两种方式都敲了。新手入门。手机设备支持震动,响铃模式,但是始终没有震动,求老师指导下。

提问者:VyingGao 2023-11-09 09:43

个回答