谈谈对Zygote的理解 Zygote的作用是什么?启动SystemServer(从Zygote直接获取常用类、JNI函数、主题资源、共享库等)...
入口:Activity.setContentView(@LayoutRes int layoutResID)做了什么? 每个Activity都要...
Handler-MessageQueue-Looper是Android特有的线程间通信机制。 Handler Handler作为面向开发者的类,...
本文使用Retrofit-2.6.2源码 切入点: retrofit对象构造 new Retrofit.Builder() ...
源码是eventbus-3.1.1 代码入口: EventBus.getDefault().register(Object subscriber...
判断哪些对象需要被GC 堆 方法区 可达性分析方法(Java使用):通过判断对象是否被GC Root 直接或间接引用,进而判断对象是否可用,如果...
组件化后不同模块之间Activity的跳转 组件化后,只有主工程模块依赖其他业务模块,而各个业务模块之间没有互相依赖关系。一个模块可以调用被依赖...
描述 给定一个字符串所表示的括号序列,包含以下字符: (, ), {, }, [ 和 ], 判定是否是有效的括号序列。 样例 括号必须依照 ()...
描述 写一个算法来判断一个数是不是"快乐数"。 一个数是不是快乐是这么定义的:对于一个正整数,每一次将该数替换为他每个位置上的数字的平方和,然后...