首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
待看,暂时收藏
订阅
不老神
更多收藏集
微信扫码分享
微信
新浪微博
QQ
122篇文章 · 0订阅
WMrouter源码拆解
之前分析了Arouter的源码,解析完了发现其实Arouter挺简单的,现在来看WMRouter。WMRouter提供了5个注解,从注解数量上面来看就会比Arouter复杂很多,这5个注解分别是RouterPage,RouterProvider,RouterRegex,Rout…
Android App冷启动流程详解
Android App的冷启动是指应用进程完全不存在的情况下,从用户点击应用图标(或通过其他方式启动)到首帧画面(Activity内容)完全绘制完成并呈现给用户的过程。这是最耗时、最完整的启动方式。其
[Android] 主流网络请求框架 OkHttp 全方位详析
OkHttp 是一个由 Square 公司开源的 HTTP 客户端库,本文将介绍 OkHttp 的简单用法,并从源码的角度分析 Dispathcer 和 Interceptors 的执行流程及原理。
当APP日活过千万,客户端工程师到底在忙啥?
本文讨论了APP用户量达千万级别时,客户端工程师面临的挑战,包括小问题放大、启动速度、内存管理、动态降级、网络请求和渲染优化等。文章强调了日常积累和学习的重要性,以及客户端工程师在保护用户体验的角色。
彻底掌握 Android14 Vsync 原理
Android14 Vsync 部分变化较大,本文梳理了其主要要点。 核心要点: Vsync 是什么,有什么作用 硬件 Vsync 计算模型的建立与校准 软件 Vsync 信号的计算过程 软件 Vsy
揭开Android View的神秘面纱:深入探索工作原理
引言:View 在 Android 世界的角色 在 Android 开发的广袤天地中,View 无疑是构建用户界面的基石,发挥着举足轻重的作用。从简单的文本显示、按钮点击,到复杂的动画效果、交互设计,
Android Hook - 动态加载so库
本文将介绍动态加载so库的相关技术,目标是绕过Android系统限制,使得系统动态连接器(Linker)可以加载我们指定的任意so库。 这项技术通常是为了避免将一些so库打入APK中,从而减少APK体
云音乐 Android Baseline Profiles 实践
本文将从 Baseline Profiles 的工作方式出发,介绍主要面向国内市场且使用了加固和热修复技术的应用,在使用 Baseline Profiles 时面临的问题和解决方案。
Android Native | 信号的底层逻辑
Android世界中的Signal无处不在,譬如用于杀死进程的信号9(SIGKILL),又或者数据访问异常时所产生的信号11(SIGSEGV)。上层开发者对于它们或许很熟悉,但主要集中在注册和处理,底
案例 | 奇怪,为什么Hook不生效?
最近有一位大厂的兄弟联系我,说他们通过代理替换的方式hook方法时,有的可以生效,有的就不行,这让他百思不得其解。关于代理替换来实现hook的这种方式,可以参考维术的这篇文章,简言之,就是用一个新的对