
android flutter
文章平均质量分 83
一起研究功课这项技术
爱学习的大牛123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flutter 获取通话记录和通讯录
flutter 获取通讯录和 通话记录原创 2025-04-11 11:45:12 · 806 阅读 · 0 评论 -
踩坑ubuntu24.04 编译vtk9.3.1的安卓版本
NDK官方明确废弃了旧版 armeabi ABI,强制使用armeabi-v7a或arm64-v8a。错误信息显示你的构建系统仍在使用超级构建(superbuild)模式,并且内部引用了已不再支持的。生成的合并库: $(pwd)/libvtk_combined.a"超级构建过程可能内部未充分考虑现代NDK变化导致内部配置ARM老ABI,重复失败。echo "正在提取所有.o文件..."echo "合并前所有库的总大小:"# 提取所有.a文件中的.o文件。echo "创建合并库..."原创 2025-04-03 12:37:44 · 1335 阅读 · 0 评论 -
Flutter 常见错误和坑
渐进式采用:从简单项目开始,逐步掌握 Flutter 的各个方面保持更新:定期更新 Flutter SDK 和依赖包,但在生产环境中保持稳定版本组件化设计将 UI 拆分为小的、可重用的组件应用单一职责原则使用 const 构造函数优化性能状态管理选择小项目:setState 或 Provider中型项目:Riverpod 或 Bloc大型项目:考虑更完整的状态管理解决方案如 Redux性能优化使用 DevTools 分析性能优化列表渲染,考虑使用 ListView.builder。原创 2025-03-26 11:51:17 · 1220 阅读 · 0 评论 -
如何在 Flutter 中使用 WebRTC
📱 Flutter 中使用 WebRTC 实现实时音视频通话随着实时通信技术的快速发展,WebRTC 已逐渐成为实现视频通话和直播的一种主流技术。在 Flutter 中,你同样可以轻松调用 WebRTC 来实现跨平台的音视频实时通信。### 📥 一、添加依赖首先打开 `pubspec.yaml` 文件,添加 flutter_webrtc 插件:```yaml```执行以下命令安装:```shell```⚙️ 二、配置平台权限```xml``````xml。原创 2025-03-21 16:11:27 · 1914 阅读 · 0 评论 -
Flutter访问数据库
本文介绍了如何在Flutter应用中使用SQLite数据库进行数据存储和访问。通过sqflite插件,我们可以轻松实现数据库的创建、数据的增删改查等操作。在Flutter开发中,数据存储和访问是非常重要的环节。本文将详细介绍如何在Flutter应用中访问本地数据库,尤其是使用SQLite数据库和sqflite插件。Flutter社区提供了强大的sqflite插件,帮助我们轻松地在Flutter应用中使用SQLite数据库。### 插入数据(Create)## 三、创建数据库和数据表。原创 2025-03-20 14:47:34 · 885 阅读 · 0 评论 -
flutter 如何与原生框架通讯安卓 和 ios
1. 打开 `android/app/src/main/kotlin/com/example/your_app/MainActivity.kt`(或 `.java` 文件)。在上面的代码中,我们创建了一个名为 `com.example/native` 的通道,并定义了一个方法 `getNativeData`,它将调用原生代码。在 Flutter 中,平台通道的调用是异步的,因此您可以使用 `Future` 和 `async/await` 来处理结果。首先,在 Flutter 项目中创建一个平台通道。原创 2025-03-12 09:20:01 · 843 阅读 · 0 评论 -
flutter环境最新踩坑
重启ADB服务 `adb kill-server && adb start-server`- 依赖下载:使用 `flutter pub get --verbose`#### gradle-wrapper.properties 修改。- 编译卡住:查看详细日志 `flutter run -v`### 3. Android 设备认证与配置。- 使用 `-v` 参数可查看详细日志。- 保持Gradle和依赖版本兼容。- 网络问题:检查代理、切换网络。- 网络慢可能导致依赖下载卡住。原创 2025-03-06 14:01:41 · 491 阅读 · 0 评论 -
安卓路由与aop 以及 Router-api
安卓路由(Android Router)和AOP(面向切面编程)是两个在Android开发中常用的概念。下面我将详细讲解这两个概念及其在Android开发中的应用。原创 2025-02-06 10:11:08 · 796 阅读 · 0 评论 -
安卓组件化aar
1. **创建新工程**- 启动 Android Studio,点击「New Project」。- 在弹出的模版选择界面,可选择「Empty Activity」或「No Activity」等作为起点。- 按向导填写工程名称、包名、保存位置等信息,点击 Finish 完成创建。2. **添加 Library 模块**- 在创建好的工程中,点击「File」>「New」>「New Module...」。- 在弹出的选择界面里选择「Android Library」。原创 2025-02-18 06:54:55 · 1105 阅读 · 0 评论