其实我想覆盖手机本地存储中的文件,但它给了我错误
I/flutter ( 3835): /storage/emulated/0/Android/data/com.example.temp/files/flutter_audio_recorder_
I/flutter ( 3835): Exception: A file already exists at the path :/storage/emulated/0/Android/data/com.example.temp/files/flutter_audio_recorder_.wav
Run Code Online (Sandbox Code Playgroud)
那么我怎样才能先删除这个文件呢?
我已经在这个变量中存储了 wav 文件路径 ==> var dirPath ;
我使用这个插件https://pub.flutter-io.cn/packages/flutter_audio_recorder。我收到以下错误, 在此处输入图像描述 我还编写了此代码来请求许可
await FlutterAudioRecorder.hasPermissions
Run Code Online (Sandbox Code Playgroud)
并在 Androidmenifyst.xml 文件中添加权限
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
Run Code Online (Sandbox Code Playgroud)
此代码也不会要求用户启用音频权限。请告诉我如何解决这个问题?
有什么办法可以get the global context of Material App in Flutter。不是特定屏幕的上下文。
我正在尝试获取上下文,但它为我提供了特定屏幕的上下文,但我想要 MaterialApp 的上下文。