使用 layout 提供 导航图 Activiity中初始化 导航跳转 原理 基本原理NavHostFragFragment作为主导航持有NavControll对象---Na...
使用 layout 提供 导航图 Activiity中初始化 导航跳转 原理 基本原理NavHostFragFragment作为主导航持有NavControll对象---Na...
ioc技术 依赖注入框架,目前主要用于隔离层设计。 老的技术dagger2 虽然源码量不多,但是用起来还是需要写好些东西。 代理方式的隔离层设计 IProcessor 定义一...
retrofit流程 用建造者模式初始化,通过注解处理请求参数;工厂方法创建okhttp(实际没用工厂);工厂方法创建适配器来处理retrofit和okhttp的转换(rxj...
okhttp 通过分发器、责任链模式、五大拦截器来处理 分发器 同步: execute异步:enqueuedispatch:两种队列:执行队列;等待队列。如果执行队列没满,放...
学习笔记,自用,整理中 面 JVM内存结构说一下! 开放式题目,具体可见章节运行时数据区域[https://www.jianshu.com/writer#_%E8%BF%90...
activity启动流程 Launcher进程中ActivityManagerProxy:点击app图标,Launcher进程通过Binder IPC向system_serv...
android 设备对内存的限制 adb shell cat /system/build.prop --需要先指定虚拟机目录dalvik.vm.heapstartsize=...
#学习笔记,整理中;最后几分钟视频是总结视频 #面: 面试官:你了解 Android 系统启动流程吗? A:当按电源键触发开机,首先会从 ROM 中预定义的地方加载引导程序 ...
#学习笔记,整理中; #面: #自己思路整理: 1. 先用dsdiff命令得到差分包; 2. 把差分包放入已运行的基础包的目录; 3. jni代码做调用 path.c的mai...