Commit a91836cc authored by skeyboy's avatar skeyboy

Android语音转文字权限

parent e44879c0
...@@ -5,4 +5,14 @@ ...@@ -5,4 +5,14 @@
to allow setting breakpoints, to provide hot reload, etc. to allow setting breakpoints, to provide hot reload, etc.
--> -->
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
<queries>
<intent>
<action android:name="android.speech.RecognitionService" />
</intent>
</queries>
</manifest> </manifest>
...@@ -31,4 +31,15 @@ ...@@ -31,4 +31,15 @@
android:name="flutterEmbedding" android:name="flutterEmbedding"
android:value="2" /> android:value="2" />
</application> </application>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
<uses-permission android:name="android.permission.INTERNET"/>
<queries>
<intent>
<action android:name="android.speech.RecognitionService" />
</intent>
</queries>
</manifest> </manifest>
...@@ -5,4 +5,14 @@ ...@@ -5,4 +5,14 @@
to allow setting breakpoints, to provide hot reload, etc. to allow setting breakpoints, to provide hot reload, etc.
--> -->
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
<queries>
<intent>
<action android:name="android.speech.RecognitionService" />
</intent>
</queries>
</manifest> </manifest>
import 'dart:async'; import 'dart:async';
import 'dart:io';
// import 'package:vibration/vibration.dart'; // import 'package:vibration/vibration.dart';
import 'package:chart/common/store/user.dart';
import 'package:chart/pages/frame/notfound/index.dart'; import 'package:chart/pages/frame/notfound/index.dart';
import 'package:chart/pages/home/controller.dart'; import 'package:chart/pages/home/controller.dart';
import 'package:flutter_vibrate/flutter_vibrate.dart'; import 'package:flutter_vibrate/flutter_vibrate.dart';
......
import 'dart:io';
import 'package:get/get.dart'; import 'package:get/get.dart';
import '../../common/routers/names.dart';
class MyController extends GetxController { class MyController extends GetxController {
MyController(); MyController();
...@@ -24,4 +28,12 @@ class MyController extends GetxController { ...@@ -24,4 +28,12 @@ class MyController extends GetxController {
// void onClose() { // void onClose() {
// super.onClose(); // super.onClose();
// } // }
void virtualPay() {
if (Platform.isAndroid) {
Get.toNamed(AppRoutes.AN_PAY_LIST);
} else {
Get.toNamed(AppRoutes.PAY_LIST);
}
}
} }
...@@ -70,7 +70,7 @@ class MyPage extends GetView<MyController> { ...@@ -70,7 +70,7 @@ class MyPage extends GetView<MyController> {
child: InkWell( child: InkWell(
borderRadius: BorderRadius.circular(10), borderRadius: BorderRadius.circular(10),
onTap: () { onTap: () {
Get.toNamed(AppRoutes.PAY_LIST); controller.virtualPay();
}, },
child: Ink( child: Ink(
width: Get.width, width: Get.width,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment