首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我想
掘友等级
Android&iOS
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
Android 设备输入事件(input)派发原理总结
Android的input事件接收和派发发生在WMS(WindowManagerService)所在进程,也就是system_server进程,input系统在WMS端有两个关键线程:读取线程和派发线程。读取线程扫描输入设备并从设备中主动读取输入事件,然后将事件交给派发线程。A…
Android 10 客户端事务管理(ClientLifecycleManager)分析
这篇文章,我们将详细地分析framework中activity的生命周期管理功能,从更宏观的角度来更全面地了解生命周期及相关事务的工作原理。
YYCache 设计分析
关于 YYCache,突然想起来看这个五年前的 OC 库是因为之前在掘金上看到过一篇文章,上面提到了 YYCache 使用了 LRU 算法,心中不免起了一些涟漪。自己刷过一些算法题,LRU 也实现过,但是从来没用到工程过,所以对自己来说算法好像只是面试使用的八股文。 还有一个原…
这些flow常见API的使用,你一定需要掌握!(五)
本篇文章将是介绍flow一些常见API系列的第五篇文章,希望能够帮助大家更好的掌握flow使用,熟练的应用于各种场景。
面试必备:ThreadLocal详解
大家好,我是捡田螺的小男孩。 无论是工作还是面试,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal哈~ ThreadLocal是什么?为什么要使用ThreadLoc
设计模式6大原则
一、单一职责原则(SingleResponsibilityPrinciple)单一职责的划分界限并不是那么清晰,很多时候需要靠个人经验界定。当然最大的问题就是对职责的定义,什么是类的职责,以及怎么划分
Android IPC | 内存映射详解
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 前言 在上一篇文章中说Parcelable原理时,我们说其C++层会在共享内存中开辟一块内存,然后是往这块
Kotlin挂起函数原理
Kotlin挂起函数平时在学习和工作中用的比较多,掌握其原理还是很有必要的。本文将一步一步带着大家分析其原理实现。
Gson与Kotlin data class的NPE问题
Gson与Kotlin data class的NullPointerExcep问题解决方案,此方案并不是完美的,它要求你提供一个有无参数构造函数的Kotlin data class,才可以保证不会触发
Android Apk 编译打包流程,了解一下~
作为一个Android开发,每天都会有相当一部分的时间花在编译打包上,如果项目比较大的话编译一次可能就要十几分钟。 那么在编译打包的过程中AGP到底做了什么呢?
下一页
关注了
72
关注者
1
收藏集
3
关注标签
8
加入于
2018-01-23