1、什么是ANR 如何避免它?答:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框…
一、性能优化 1、App稳定性优化 1、你们做了哪些稳定性方面的优化?随着项目的逐渐成熟,用户基数逐渐增多,DAU持续升…
Android Framework 可以理解为: Android 系统中位于 App 和底层系统之间的一层“系统框架”,…
AMS = ActivityManagerService,是 Android Framework 里一个非常核心的系统服…
网络问题一般按这条顺序查: 先看本机配置 IP、子网掩码、网关、网卡状态 看 DNS 是否正常 域名能不能解析成 IP …
本文大致梳理一下 Appium + UiAutomator2 操控 Android 手机的底层通信流程,并解释 Inst…
我们可以把数组类 DP 的规律和常见题型总结为以下几种大类: 一、 规律分类:你面对的是哪种“数组问题”? 1. 元素本…
读完本文,你不仅学会了算法套路,还可以顺便解决如下题目: LeetCode 力扣 难度 78. Subsets 78. …
链表里的快慢指针题很多,比如: 找倒数第 N 个节点 删除倒数第 N 个节点 找链表中点 找中点前驱 链表切分 回文链表…
遍历法 核心是“遍历” 用外部变量 res 存结果 辅助函数主要负责访问节点 分解法 核心是“拆分问题” 递归函数直接返…
前面我们讲过 Vibe Coding,也讲过 AI 增强开发三件套。 这篇不讲概念,讲卡哥自己在 Vibe Coding…
动手开发 MCP 工具 里我们讲了怎么把工具做成远程服务,但很多时候你的需求没那么重,就是想把本地一些反复要做的操作想固…