- 博客(17)
- 收藏
- 关注
原创 Flutter macOS + Vision 手势识别踩坑实录
Flutter macOS ≠ 原生 macOS App不要接管 AppDelegate 生命周期原生初始化放在 MainFlutterWindowselector 问题请直接检查最终二进制这个问题不是代码能力问题,而是架构认知问题。一旦理解 Flutter macOS 的真实运行机制,后续所有原生扩展都会非常顺畅。
2026-01-03 06:23:59
837
原创 公有 GitHub 仓库实现Flutter + Android 应用升级通知功能
本文档详细说明了如何通过 GitHub Pages 和 `update.json` 文件来实现应用的 **版本检测** 和 **升级通知** 功能。该功能适用于 **Flutter** 和 **Android** 应用,支持动态检查新版本并提示用户进行更新。
2025-12-27 23:04:26
1038
原创 Windows 小白从 0 到 1:创建 GitHub 仓库、安装 Git、配置账号、SSH 连接并上传 Flutter 项目(一次成功)
GitHub → 头像 → **Settings** → **SSH and GPG keys** → **New SSH key**进入你的 **Flutter 项目根目录**(有 `pubspec.yaml` 的那一层)。进入仓库页面 → 点击绿色 **Code** → 切换到 **SSH**> SSH 的作用:**以后 push 代码,不用再输入账号密码**。看到 `user.name` 和 `user.email` 即可。👉 **复制全部内容**(以 `ssh-ed25519` 开头)。
2025-12-26 19:33:42
442
原创 Flutter Android APK 重命名 & 签名验证操作
本文详细介绍了Flutter应用打包发布的全流程,主要包括:1. 生成release签名文件(keystore)的方法及参数配置;2. APK文件命名方案,在保留默认app-release.apk的同时,自动生成包含版本信息的自定义名称APK;3. 签名配置详解,包括Gradle配置和local.properties设置;4. 签名验证方法,确保APK与keystore一致;5. 常见问题解答和keytool操作指南。重点强调了签名文件的安全管理和版本控制,提供了完整的打包签名解决方案。
2025-12-14 00:07:13
1231
原创 Android Studio + SDK 全流程安装教程(Windows 专用)
在 Windows 系统中完成 Android Studio + Android SDK 的完整安装与配置流程。文章会教你:去哪里下载 Android Studio(附官网链接)首次启动时如何正确安装 SDKSDK Manager 里哪些版本必须装、哪些可以选SDK 默认存放在哪、如何设置环境变量网络慢时怎么离线安装 SDK常见报错(如 SDK location not found、模拟器打不开)的解决办法跟着本文一步步操作,你就能成功搭建属于自己的 Android 开发环境,并顺利运行
2025-12-10 16:24:32
3910
原创 MPD Docker 部署文档(适用于 macOS)
本教程介绍如何使用Docker部署MPD音乐播放服务。主要内容包括:1)创建MPD服务目录结构,将音乐库、配置文件、数据库和日志挂载到本地;2)配置mpd.conf文件,设置音乐目录路径和音频输出参数;3)编写docker-compose.yml文件定义容器配置;4)启动服务并进行功能测试,包括音乐库映射验证、数据库更新和播放测试。教程确保MPD服务可持久化运行,支持多设备访问,为后续扩展功能奠定基础。通过完整测试流程验证MPD的正常运行,包括连接测试、播放列表管理和播放功能验证。
2025-12-05 21:26:54
396
原创 Flutter 日期范围筛选组件全解析:timeCop项目DateRangeTile + FilterPreset + CloneTime
本文带你解析一个来自开源项目 Timecop 的时间筛选组件,核心包括三个部分:DateRangeTile(UI组件) + FilterPreset(预设逻辑) + CloneTime(时间克隆扩展)。它们组合起来,实现了从界面到逻辑的完整“日期范围选择”体验
2025-11-03 12:47:18
1636
原创 Flutter模块分析(一):timeCop项目Timers 模块的完整逻辑流
本文深入剖析了开源时间追踪应用 Timecop 中的核心模块 —— timers。通过对 TimersBloc、TimersEvent 与 TimersState 三个文件的源码解构,完整展示了一个标准的 Flutter BLoC 架构如何实现计时器的生命周期管理。文章从事件驱动(Event)到状态快照(State),再到数据与通知的交互流程(DataProvider / Settings / Notifications).
2025-11-03 02:40:16
1406
原创 Flutter 应用设置系统完整解析:timeCop项目SettingsBloc 架构与实践
本文将以 timeCop 项目为例,完整解析应用中的 Settings 模块:从架构思路、Bloc 数据流、状态模型、与其他模块的协作,再到扩展与落地实践,帮你彻底掌握一个可维护的跨模块全局设置系统。
2025-11-03 02:10:08
752
原创 Flutter BLoC 架构:timeCop从项目管理到计时系统的完整闭环
本文以一个完整的“项目 × 计时”模块为例,详细剖析了 Flutter BLoC 架构在实际业务中的应用。通过 ProjectsBloc、ProjectsEvent、ProjectsState、DataProvider 与 TimerEntry 五个核心文件的协作,实现了一个高内聚、低耦合的时间追踪系统
2025-11-02 19:04:17
2048
原创 Flutter 通知系统模块设计:Timecop从事件到系统通知的完整链路
在多平台 Flutter 应用中,通知功能是一个横跨 UI、业务逻辑与系统接口的复杂模块。本篇通过 4 个文件(notifications_event.dart、notifications_state.dart、notifications_bloc.dart、notifications_provider.dart),展示如何用 BLoC 模式 + flutter_local_notifications 打造一个高内聚、可扩展的本地通知中心。
2025-11-02 14:11:59
350
原创 Flutter 项目结构解析:Timecop 配色与主题系统
基于 Timecop 源码学习的项目结构解析,涵盖主题系统(ThemeData)、数据模型(Equatable)、UI 组件(StatelessWidget)等核心知识,助你快速掌握 Flutter 架构与配色设
2025-10-30 11:02:12
448
原创 Flutter 国际化实战:小白从 TimeCop 源码理解 L10N 架构
基于 Timecop 源码学习 Flutter 国际化实践,使用 Fluent 构建多语言系统,介绍目录结构、依赖配置与开发流程,适合初学者入门参考。
2025-10-29 00:49:08
390
原创 【Flutter】Flutter 项目结构与启动流程详解(windows+Android 虚拟机版)
从 main.dart 到 Android 模拟器,全面解析 Flutter 项目的结构、构建、Gradle 执行与引擎启动全过程。适配 Flutter 3.35、Android Studio 2025、JDK 17。
2025-10-27 03:26:14
888
原创 【Flutter】Flutter + Android Studio Windows项目配置与性能优化
本文基于 Flutter 3.35.7 与 Android Studio 2025 ,系统讲解项目创建后的环境配置与加速方法,包括国内镜像设置、Gradle 优化、本地构建、JDK/SDK 配置逻辑与模拟器调试。一步搞定 Flutter 环境搭建。
2025-10-27 03:05:16
942
原创 【Flutter】Flutter + Android Studio Windows 环境搭建全流程与配置优化
从零开始搭建 Flutter 开发环境,详细讲解 Flutter SDK 安装、Android Studio 配置、SDK 与模拟器设置、常见错误解决方案及性能优化技巧。还包含 Android Studio 编码设置、插件推荐与快捷键优化,助你快速打造高效 Flutter 开发环境。
2025-10-26 12:54:39
867
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅