技术栈

android面试

linweidong
2 个月前
事件分发·android面试·自定义view·asynctask·anr·android面经·android性能
Android ANR 监控方法与事件分发耗时优化实战系统日志始终是查找 ANR 根源的重要依据。利用日志分析,不仅可以锁定 ANR 发生的精确时刻,还能追踪到主线程、关键函数调用的阻塞细节。
镰刀出海
6 个月前
java·开发语言·缓存·recyclerview·android面试
Recyclerview缓存原理Recyclerview主要是有itemview组成,而itemview的构建过程主要分为以下三步:1、Create ViewHolder
爱桥代码的程序媛
2 年前
android·性能优化·android开发·android程序员·android面试·handle
Android开发的Handler消息机制解释如果你想要让一个Android的应用程序反应灵敏,那么你必须防止它的UI线程被阻塞。同样地,将这些阻塞的或者计算密集型的任务转到工作线程去执行也会提高程序的响应灵敏性。然而,这些任务的执行结果通常需要重新更新UI组件的显示,但该操作只能在UI线程中去执行。有一些方法解决了UI线程的阻塞问题,例如阻塞对象,共享内存以及管道技术。Android为了解决这个问题,提供了一种自有的消息传递机制——Handler。Handler是Android Framework架构中的一个基础组件,它实现了一种非阻塞的消息传递机