Browse Source

添加震动反馈

newdev_shunjiawei
tanlongsheng 1 year ago
parent
commit
84e4386e47
  1. 1
      android/app/src/main/AndroidManifest.xml
  2. 2
      lib/modules/chat/controllers/chat_controller.dart
  3. 1
      pubspec.yaml

1
android/app/src/main/AndroidManifest.xml

@ -49,6 +49,7 @@
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<!--允许写设备缓存,用于问题排查-->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.VIBRATE"/>
<application
android:label="DeapSound"

2
lib/modules/chat/controllers/chat_controller.dart

@ -5,6 +5,7 @@ import 'package:deep_voice/data/services/spotify_service.dart';
import 'package:get/get.dart';
import 'package:flutter/widgets.dart';
import 'package:get_storage/get_storage.dart';
import 'package:haptic_feedback/haptic_feedback.dart';
import 'package:just_audio/just_audio.dart';
import 'package:chat_storage/chat_storage.dart';
import 'package:path/path.dart';
@ -596,6 +597,7 @@ class ChatController extends GetxController {
isHoldSpeak.value = true;
recognizedText.value = '';
finalResult = '';
Haptics.vibrate(HapticsType.success);
// 监听识别事件
_recognitionSubscription = recognitionStream.listen(

1
pubspec.yaml

@ -35,6 +35,7 @@ dependencies:
flutter_easyloading: ^3.0.5
package_info_plus: ^8.3.0
file_picker: ^8.0.0+1
haptic_feedback: ^0.5.1+1
window_size:
git:

Loading…
Cancel
Save