首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试题
订阅
我的刀呢
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
Android 高级面试高频知识点
Android 高级面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
关于Handler同步屏障你可能不知道的问题
关于handler的内容,基本每个android开发者都掌握了,网络中的优秀博客也非常多,我之前也写过一篇文章,读者感兴趣可以去看看:传送门。 这篇文章主要讲Handler中的同步屏障问题,这也是面试的热门问题。很多读者觉得这一块的知识很偏,实战中并没有什么用处,仅仅用来面试,…
推荐使用 Kotlin 关键字 Reified
reified:使抽象的东西更加具体或真实,非常推荐 Android 开发使用这个关键字。本文介绍 3 点特别的使用方式如下: 1. 不再需要传参数 clazz 2. 不安全的转换 Kotlin 中, 使用安全转换操作符 as?,它可以在失败时返回 null。实现如下函数,我们…
Android事件分发机制三:事件分发工作流程
本文是事件分发系列的第三篇。 在前两篇文章中,Android事件分发机制一:事件是如何到达activity的? 分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理 源码解…
2025 再读Android Handler源码
Handler 机制 核心: Handler: 是 Android 系统中用于线程间通信的核心机制之一,它允许你在不同线程之间发送和处理消息(Message)或可运行任务(Runnable)。 Loo
协程中使用 synchronized?volatile 用的对么?从kotlin 和 java 角度 尝试系统性看看锁
synchronized 可以保证协程安全? 什么时候使用 volatile,什么时候使用 synchronized?java 的锁 能不能用到kotlin的 协程中,推荐怎么用?
货拉拉Android稳定性治理
App Crash对于用户来讲是一种最糟糕的体验,它会导致流程中断、app口碑变差、app卸载、用户流失、订单流失等。相关数据显示,当Android App的崩溃率超过0.4%的时候,活跃用户有明显下
Android消息机制之同步屏障
1、Message Android中的Message分为三种: 同步消息 异步消息 同步屏障消息 它们都是Message,只是成员变量有些区别。 一般我们通过 Handler 发送消息(如调用Hand
BlockCanary原理解析
BlockCanary 预善其事必先利其器,blockcancary是一个卡顿检测框架 如果卡顿说明,我们在主线程做了一下耗时操作 如果了解 handle原理,就可以知道Android应用程序的主线程