首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
咔咘哒
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
126
文章 126
沸点 0
赞
126
返回
|
搜索文章
赞
文章( 126 )
沸点( 0 )
Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
记得在前面的文章中,我带大家一起从源码的角度分析了 Android 中 View 的事件分发机制,相信阅读过的朋友对 View 的事件分发已经有比较深刻的理解了。 还未阅读过的朋友,请先参考 Android 事件分发机制完全解析,带你从源码的角度彻底理解 (上) 。 那么今天我…
小题大做 | 内存泄漏简单问,你能答对吗
有的朋友看到这个题表示,就这?太简单了吧。 "内部类持有了外部类的引用,也就是Hanlder持有了Activity的引用,从而导致无法被回收呗。" 其实这样回答是错误的,或者说没回答到点子上。 Java虚拟机中使用可达性分析的算法来决定对象是否可以被回收。即通过GCRoot对象…
看完这篇 LeakCanary 原理分析,又可以虐面试官了!
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在Android主流三方库源码分析系列的前几篇文章中,笔者已经对网络、图片、数据库、响应式编程中最热门的第三方开源框架进行了较为深入地讲解,如果有朋友对这四块感兴趣的话,可以去…
深入RxJava2 源码解析(二)
前一篇文章我们讲述到RxJava2 的内部设计模式与原理机制,包括观察者模式和装饰者模式,其本质上都是RxJava2的事件驱动,那么本篇文章将会讲到RxJava2 的另外一个重要功能:异步。 一共有如下的五种调度器,分别对应不同的场景,当然企业可以针对自身的场景设置自己的调度器…
Android小知识-深入浅出Android系统启动流程(下)
在Android系统中,所有的应用程序及系统服务SystemServer进程都由Zygote进程通过Linux的for()函数孵化出来的,因此我们称Zygote是孵化器。 main函数中通过前面的if条件判断语句来区分当前运行在哪个进程,如果是Zygote进程,就会在注释1处将…
RxJava2源码分析(二):操作符原理分析
Observable执行的create方法后返回的是ObservableCreate实例。 create方法的参数,实际是注入到ObservableCreate类中,作为它的成员变量。 调用Observable的subscribe方法最终调用的是ObservableCreate…
自己动手实现Android中的三级缓存框架
2018年过去了,很久之前就希望自己可以潜心研究源码,研究技术,但是空闲时间不是看电影,就是玩游戏都没有认真看技术方面的东西感觉很内疚,2019年一定要好好的研究端正态度,认真学习技术。 有时候Android应用中要获取比较大的数据,比如说图片流,短视频流等,如果每次都从网络上…
知无涯,行者之路莫言终 [- 编程之路2018 -]
待续...
深入理解 Android 中的各种 Context
老实说,我不明白这个等式有什么意义,而且还是错的。首先多进程情况下,Application 对象就不止一个;其次,Activity、Service、Application 继承自 ContextWrapper,它们自己就是一个 Context,里面又有一个 Base Conte…
下一页
关注了
9
关注者
0
收藏集
1
关注标签
10
加入于
2016-12-23