首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
原理
订阅
大大虎小敏敏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【Android插件化系列三】技术流派和四大组件支持
1. 发展历史和流派2.插件化技术2.2.Hello,各位朋友们,我们继续插件化系列的学习吧。下面是我这个系列文章的行文思路, 本篇文章是本系列比较核心的一篇文章,我计划这篇文章把插件化的大体技术给讲清楚。本篇文章预计需要半小时以上时间阅读。1. 先稍微介绍一下插件化的发展历史。...
Android GC 简史
Android 开发者对于 GC 既熟悉又陌生,听说过很多虎狼之词,对一些问题又不置可否;今天聊聊 Android 里的 GC,如果你对于下面的问题有兴趣又没答案,那你应该会有些收获~
你真的了解Fragment么?
fragment说简单也简单,说难也难,毕竟相当于小型activity。本文介绍的就是进阶部分,或许对你有用
Jetpack | Lifecycle全解析
Lifecycle即生命周期,作为Android开发者,我们对生命周期可太熟悉了,因为我们不仅经常在Activity、Fragment的生命周期函数比如onCreate、onResume等中做一
「最后一次,彻底搞懂kotlin协程」(二) | 线程池,Handler,Coroutine
上一篇线程中我们澄清了关于线程和 Thread 对象的区别以及“切”线程的概念,提到了线程池。线程池是我们理解kotlin Coroutine的关键节点...
ARouter适配 AGP 8.0 + 方案
为什么ARouter 无法适配AGP 8.0 具体可以看我之前的分析 简单来说, 就是去除了registerTransform函数以后,默认提供的Transform Action的方案 无法做到全量扫
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟如何,为什么要设计出这样的机制?这些问题时时刻刻会萦绕脑海,而想搞清楚这些,就不得不提到Android自身…
一次ThreadLocal源码解析之旅
本篇文章旨在将ThreadLocal的原理说清楚,讲明白。全文主要完成了以下四个部分的工作: local在主线程set的值,可以在主线程调用get方法得到,但在线程t内调用get方法,结果结果为null。 本文接下来以local调用的set方法为入口,探究产生这一结果的原因。 …
Android 深入理解 Notification 机制
笔者最近正在做一个项目,里面需要用到 Android Notification 机制来实现某些特定需求。我正好通过这个机会研究一下 Android Notification 相关的发送逻辑和接收逻辑,以及整理相关的笔记。我研究 Notification 机制的目的是解决以下我在…
看完这篇 LeakCanary 原理分析,又可以虐面试官了!
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在Android主流三方库源码分析系列的前几篇文章中,笔者已经对网络、图片、数据库、响应式编程中最热门的第三方开源框架进行了较为深入地讲解,如果有朋友对这四块感兴趣的话,可以去…