你好
RSS 订阅在这里,我记录了在 Android、嵌入式开发以及硬件 DIY过程中的探索与实践。 内容涵盖从底层驱动调试到应用界面开发,从智能家居改造到传感器数据应用。 我不追求华丽的辞藻,只希望能拆解技术难点,分享原创的开发心得,为同样热爱动手的你提供一份真实的工程参考。
阅读博客文章或查看 关于页面 获取更多信息。
最新文章
-
lib3mf 集成系列(五):C++ 提取 3MF 数据与 OpenGL 渲染实战
发布于: at 06:20 上午深入讲解如何在底层 C++ 中使用 lib3mf 提取并紧凑重组三维几何数据,通过算法计算面积加权的平滑法线,运用 OpenGL 着色器与 VBO 零拷贝特性完成硬核 3D 实战渲染。
-
lib3mf 集成系列(四):Flutter Texture 与 C++ OpenGL 跨端渲染架构
发布于: at 12:56 上午探讨在 Flutter 中利用 Texture 组件和 Android 原生 EGL 层打造高性能 OpenGL 3D 渲染管线,并通过 JNI 联通底层 C++ 实现零组件层级开销的跨端架构方案。
-
lib3mf 集成系列(三):在 Flutter 中解析 3MF 文件信息
发布于: at 09:22 上午lib3mf 实战:从 Flutter Assets 到 Native 模型解析。本篇深入介绍了 lib3mf 的核心 API 调用流程,通过 FFI 实现了 3MF 模型元数据的提取。文章包含跨平台日志宏定义、文件读取策略及模型对象迭代等核心逻辑,并验证了在 Android 端读取立方体模型的成功输出,是实现 Flutter 3D 模型预览的关键步骤。
-
lib3mf 集成系列(二):Flutter FFI 插件创建与 Android 端集成
发布于: at 06:00 下午开启 Flutter 调用 C++ 3D 模型库之旅。本篇作为 lib3mf 集成系列的首章,聚焦于底层库的本地构建与示例验证。文章涵盖了从源码下载、CMake 编译到可执行文件生成的全流程,并对 3MF 核心规范与高级扩展(如点阵、切片)进行了初步探索,旨在为开发者准备好高性能的 native 动态库。
-
lib3mf 集成系列(一):编译与示例测试
发布于: at 05:20 下午手把手教你如何创建 Flutter FFI 插件并集成 lib3mf 库。本文不仅涵盖了 plugin_ffi 模板的创建流程,更重点分享了 Android 端集成的实战坑位:包括 NDK 编译工具链配置、std::cout 重定向至 Logcat、以及针对 Android 15 的 16k Page Size 适配。通过版本号查询示例,验证了跨平台 C++ 库在 Flutter 上的运行可行性。
-
Flutter 嵌入安卓原生 View,以及与原生交互
发布于: at 07:00 下午深入探讨如何通过 PlatformView 在 Flutter 中嵌入 Android 原生渲染层,并结合 MethodChannel 实现双向逻辑通信。包含对 PlatformView “贪婪”特性的分析及布局约束解决方案。
-
球面几何计算:基于经纬度的距离(Great-Circle)推导
发布于: at 09:09 上午从三维空间直角坐标系出发,完整推导两点经纬度间的大圆距离(Great-Circle)。深入分析球面余弦定律在短距离下的“精度陷阱”,并详解如何通过半角恒等式引入 Haversine 公式实现数值稳定性。
-
网站性能优化实战:PageSpeed Insights 从 47 分到 97 分的优化历程
发布于: at 06:33 下午记录 Hexo 博客性能调优全过程:通过 WOFF2 字体转换、SVG 图标内联、WebP 自动化处理及关键请求链(Critical Request Chain)优化,将移动端 PageSpeed 分数从 47 提升至 97。