自定义Android原生插件库
一个用于 Flutter 项目的自定义 Android 原生插件库,提供了 Android 原生 WebView 页面调用及 AudioRecord 原生录音功能,帮助开发者快速集成高性能的原生功能。
功能概述
- ✅ 支持 Flutter 与 Android 原生 WebView 的无缝通信
- ✅ 提供 Android 原生 AudioRecord 录音支持,可实时传输录音数据至 Flutter
插件功能
1. 原生 WebView 调用
通过插件调用 Android 原生 WebView 页面,支持加载网页并与 Flutter 进行双向通信。
主要特性
- 加载本地或远程网页
- 支持通过
MethodChannel向原生发送参数 - 支持原生通过
evaluateJavascript向 Flutter 返回数据
2. AudioRecord 原生录音
基于 Android AudioRecord 实现的低延迟录音功能,可实时将录音数据通过 EventChannel 传递至 Flutter。
主要特性
- 支持启动、停止录音
- 实时传输 PCM 音频数据
- 可用于语音识别、音频处理等场景