首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
面试
Kotlin
前端
Flutter
Android Jetpack
Java
HarmonyOS
逆向
展开
全部
Android
面试
Kotlin
前端
Flutter
Android Jetpack
Java
HarmonyOS
逆向
APP
架构
性能优化
Android Studio
iOS
JSON
暂无数据
推荐
最新
【Android】Dalvik 对比 ART
ART取代Dalvik体现了移动计算发展的必然趋势——用存储空间和安装时间换取运行时性能和能效提升。这种权衡在现代硬件条件下是完全合理的,因为存储空间越来越廉价,而用户体验和电池续航始终是核心诉求
Android APK 各签名方案(v1 / v2 / v3 / v3.1 / v4)工作原理与作用
0. 一图速览(签名覆盖与“签名块”) APK 结构(末尾) v1(JAR) :逐个文件计算摘要,写进 META-INF/(MANIFEST.MF/.SF/.RSA)。不覆盖 ZIP 元数据;安装校验
Activity的五种启动模式的具体使用场景详解
下面把 Activity 五种启动模式按“适用场景 → 典型搭配 → 返回栈行为 → 代码示例 → 易错点”讲清楚;最后给一张选型对照表与决策建议。 (五种=standard、singleTop、si
Kotlin Flow的6个必知高阶技巧
Kotlin Flow的6个必知高阶技巧 一、智能缓冲策略优化流处理 背压问题核心解析 当生产者和消费者速率不匹配时,传统流处理会导致数据积压。Kotlin的buffer()操作符通过创建缓冲区解决该
Android UI优化:让你的APP从“卡顿掉帧”到“丝滑如德芙”
如果你是Android开发者,一定听过用户灵魂拷问:“为什么你的APP划起来像在拖砖头?”“这按钮点了半天没反应,手机卡炸了!”——别慌,这不是手机的锅,十有八九是UI优化没做到位。 今天咱们就
Jetpack Compose静态与动态CompositionLocal深度解析
Jetpack Compose静态与动态CompositionLocal深度解析 一、CompositionLocal的本质与设计原理 CompositionLocal是Jetpack Compose
再写13道Android面试题,裁员无非是关机再重启
前言 “你恐怕要领大礼包了”这是一大早刚到公司领导喊我去会议室跟我说的话,刚听见我还有点懵,以为要给我什么好吃的,然后就反应过来了,我又被裁了,这工作是去年入职的,到现在刚好要一年了,虽说我知道目前这
【底层机制】【Android】本地Socket 对比 Binder 以及在 Android系统中的应用
在Android系统架构中,这两种机制各有其位: Binder 承载了绝大多数系统服务和应用间通信 本地Socket 在Binder基础设施就绪前提供关键通信能力,并处理特殊用例
【底层机制】【Android】详解 Zygote
"Zygote的设计是Android系统架构中的一个经典权衡。它通过一个复杂的启动时预加载过程,换取了所有应用运行时极致的启动速度和内存效率。这种设计完美地契合了移动设备资源有限、但要求响应迅速的特点
【底层机制】【Android】AIDL原理与实现机制详解
AIDL基于客户端-服务器架构,通过Binder机制实现跨进程方法调用。其核心设计采用Proxy-Stub模式:Proxy:客户端代理,负责序列化请求参数并发送给Binder驱动Stub:服务端骨架,
【底层机制】【Android】Binder 驱动作用
我们必须建立一个宏观的认知:Binder驱动是整个Binder IPC(进程间通信)机制的基石和中枢神经系统。没有它,Android系统的进程间通信将无法运转
Android编译插桩黑科技:ReDex带你给App"瘦个身,提个速"
如果你是Android开发者,一定对"包体积"和"启动速度"这两个词不陌生。产品经理天天催着"再小一点",用户抱怨"怎么又卡了",而你看着ProGuard的混淆报告陷入沉思——难道就没有更猛的优
面试---h5秒开优化
面试官:请谈谈你在项目中关于文章详情页(WebView H5)加载优化所做的工作。 我的回答:好的,面试官。在上一个项目中,我们的文章详情页采用的是 Hybrid 方案,即使用 WebView
StateFlow、SharedFlow 和LiveData区别
首先出一道题目开始 如上代码所示,进入TestActivity→ 退到后台 → 从后台返回至前台。 你猜日志打印什么? 进入TestActivity 退至后台 后台返回前台 从上面的问题可以得出几个官
【底层机制】【Android】深入理解UI体系与绘制机制
理解这套机制,是构建高性能、流畅UI应用的基础。我们将从宏观体系到微观细节,层层深入。 第一部分:UI体系 - 建筑的蓝图 在盖房子之前,你需要蓝图、施工队和材料。Android的UI体系也是如此。
MVI架构如何改变Android开发模式
深入探索Model-View-Intent(MVI)架构如何通过单向数据流和状态集中管理解决Android开发中的状态管理难题,提供与MVP、MVVM的详细对比及完整购物车实战案例。
RecyclerView布局绘制优化-OkLayoutInflater
使用OkLayoutInflater优化RecyclerView的布局加载,使得首帧渲染耗时65ms->35ms,滑动帧率45fps->52fps。
【底层机制】【Android】Binder架构与原理
Client:服务调用方 Server:服务提供方 ServiceManager:服务管理器,Android 系统启动时初始化的特殊 Binder 服务 Binder 驱动:内核空间的核心组件
Android唤醒锁优化指南
Android唤醒锁优化指南 唤醒锁机制深度剖析 底层工作原理 当Android应用需要保持CPU运行时,会通过PowerManager.PartialWakeLock向系统发起请求。该机制直接与Li
揭秘Android编译插桩:ASM让你的代码"偷偷"变强
前言 想象一下:老板突然说"所有方法都要加耗时统计",产品经理补刀"每个按钮点击都得埋点",测试同学再加一句"异常要自动上报"。如果你手动改,怕是要改到地老天荒。 这时候,编译插桩就像个"幕后英雄"—