Flutter多渠道打包的解决方案(walle) 背景 我们的应用集成了TalkingData这个第三方工具来统计日活、事件等,需要在应用启动时初始化SDK,这个时候需要传入当前渠道,以便数据的统计。 由于最开始是用脚本一个个打包,一直想解决打包过慢的问题,但是网上大多教程是基于命令行参数或flavor,实质上并没有根本解决打包效率的问题。直到发现了文章的主角 walle。 应用解决方案 walle walle是美团开源的一个打包插件,这里就 移动开发 2025年04月25日 138 点赞 0 评论 15418 浏览
【数据库】MariaDB从入门到精通 目录一、什么是 MariaDB二、MariaDB 与 MySQL 的爱恨情仇三、开启 MariaDB 之旅:安装与配置(一)获取安装源(二)安装方式大揭秘(三)配置你的专属 MariaDB四、MariaDB 基础操作:数据库与表的魔法(一)数据库操作ÿ 移动开发 2025年09月16日 101 点赞 0 评论 15404 浏览
Android graphics(一) 框架 一、概要 android graphic图形显示系统,android系统最核心功能之一。本文以分析graphic整体框架为主。最终以知道图形显示系统如何工作为目的。偏向于介绍基础和概念 image.png 谷歌这张图中有四个重要角色:要显示的页面、buffer queue、surfacefinger、hwcomposer 要显示的页面 安卓显示的一个页面一般包含:statusbar、a 移动开发 2025年05月11日 176 点赞 0 评论 15394 浏览
Android应用开发——从零开始写小程序 实验一 安装我们的开发环境 一 开发工具 我们开发用的是谷歌出品的Android Studio,它集成了IEDA了功能,学习过后端开发的小伙伴肯定都熟悉IDEA,当然VsCode也是不错的选择 这里我放一个Android Studio的下载链接 安卓工具下载 二 环境的搭建(注:环境配置有关部分是看班主任的给的文档直接贴上来的) (1)JDK的版本检查 Windows+R打开运行窗口,输入cmd, 移动开发 2025年08月13日 92 点赞 0 评论 15376 浏览
Google 公布的 Jetpack Compose 1.2 Beta 有哪些亮点更新? Jetpack Compose 1.0 发布已经快一年了,在此期间我们看到社区是它的热情,例如欣赏 Kotlin 语法的简洁性、使 UI 开发变得更加便捷和更轻松的声明式方法。 社区中的 Compose 我们已经看到许多公司开始大规模使用 Compose,例如 Compose 于 Play Store 团队密切合作,他们在很早的时候就开始尝试 Compose ,并了解到它不仅更有趣,而且对他们的开 移动开发 2025年06月09日 104 点赞 0 评论 15374 浏览
flutter:如何实现局部导航管理? 引言 今天,小编给大家分享如何在 flutter 中实现 ‘局部导航’。开始之前我们先来统一一下关于 局部导航 的概念。 局部导航是什么? 我们在 flutter 中使用 navigator 来管理 app 的页面堆栈,主要包括 push、pop 这两种操作。而当我们UI设计划分得更细致时,可能遇到需要在某个独立页面里,单独维护一套子级的堆栈管理。这就叫 局部导航管理。 局部控件内单独维护局部范围 移动开发 2025年04月30日 37 点赞 0 评论 15372 浏览
基于Telegram二次开发 --- MTProtoKit 架构 MTProto 是 Telegram 的核心协议,旨在支持多种传输协议;当前版本的 Telegram-iOS 仅支持 TCP 传输;HTTP 传输已于 2018 年删除;VoIP 模块 libtgvoip 支持 UDP 和 TCP 传输。 MTProtoKit 源码仓库 MTProto 官方文档 Telegram-iOS 在 Network 内置了用于冷启动的种子地址: let seedAdd 移动开发 2025年04月26日 38 点赞 0 评论 15352 浏览
iOS:组件化的三种通讯方案 image.png 组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案 组件化最重要的是兄弟模块的通讯 常⽤的三种方案 URL Scheme Target - Action Protocol - Class 匹配 URL Scheme路由 使 URL 处理本地的跳转 通过中间层进⾏注册 & 调⽤ (load方法里把被调用者注 移动开发 2025年07月15日 190 点赞 0 评论 15321 浏览
Flutter动态化方案 背景 随着业务功能越来越复杂,Flutter应用需要持续更新添加新功能,而且也会遇到线上bug需要及时修复,目前常见的升级方式采用整体更新升级,无论是安卓还是IOS,都需提交对应的应用市场更新,审核周期长也经常有遇到被拒的情况,即使上线了也无法达到全部用户升级,存在兼容问题,费时费力,而且用户对app动辄几十兆几百兆的应用更新是比较抗拒的。 面对这些问题,如果能实现app增量、无感知更新,实现功能 移动开发 2025年03月14日 93 点赞 0 评论 15288 浏览