在入职公司以来,大部分时间都是在维护手Q小程序模块相关的代码,包含日常的新需求开发和bug修复工作,这里会不可避免的涉及对别人代码的评审和被人对自己提交的代码的评审,...
在入职公司以来,大部分时间都是在维护手Q小程序模块相关的代码,包含日常的新需求开发和bug修复工作,这里会不可避免的涉及对别人代码的评审和被人对自己提交的代码的评审,...
目录: 一:背景介绍 二:Web体系下构建小程序所带来的顽疾 三:多进程运用 四:离线包技术 五:视图层技术的演进--同层渲染 六:逻辑层技术的演进—双线程模型 一:背景介绍...
多进程知识点汇总: 一:了解多进程 二:项目中多进程的实现 三:多进程的优缺点与使用场景 四:Android跨进程通讯实现 五:多进程实现中遇到的问题汇总 六:扩展阅读 一:...
知识点汇总: 一:Retrofit项目介绍与实现网络请求原理 二:Okhttp的项目介绍与实现网络请求的原理 三:项目中使用到的设计模式场景分析 四:项目中的核心类分析 五:...
开发中常用插件与工具汇总: 一:ADB idea 二:TabNine与Codota 三:Android Parcelable Code Generator 四:GsonFor...
知识点汇总: 一:什么是注解 二:注解处理器概述 三:注解处理器核心类解析 四:如何调试注解处理器 五:通过注解处理器动态生成代码 六:问题汇总 七:扩展阅读 一:什么是注解...
知识点汇总: 一:Glide项目概述 二:Glide加载图片的原理 三:Glide三级缓存的设计 四:Glide如何实现生命周期的监听 五:Glide是如何实现界面销毁时,界...
知识点汇总: 一:换肤框架Android-Skin-Support项目概述 二:实现换肤功能背景知识点学习 三:对需要换肤的界面和控件实现 四:实现XML布局解析监听 五:自...
知识点汇总: 一:LeakCanary项目概述 二:内存泄漏对象的监听实现 三:内存泄漏数据的磁盘写入实现 四:内存泄漏文件的解析实现 五:内存泄漏对象的引用链展示 六:项目...
知识点汇总: 一:EventBus框架概述 二:EventBus的注册实现原理 三:EventBus的事件分发实现原理 四:项目扩展知识点 五:扩展阅读 一:EventBus...
知识点汇总: 一:ARouter开源项目概述 二:关联知识点汇总与项目中的使用详解 三:ARouter实现原理分析 四:项目中的其他知识点汇总 五:扩展阅读 一:ARoute...
1. ARouter 原理概述 ARouter 是阿里开源的一款帮助 Android APP 进行组件化改造的路由框架,可以实现在同一个项目中互不依赖的的模块的 Activi...
随着面试和工作中多次遇到ARouter的使用问题,我决定把ARouter的源码从头到尾理一遍。让我瞧瞧你到底有几斤几两,为啥大家在项目组件化中都用你做路由框架。 前言 在开发...
组件化被越来越多的Android项目采用,而作为组件化的基础——路由也是重中之重。本篇文章将详细的分析阿里巴巴开源的路由框架ARouter。从源码的角度解释为什么这样使用,以...
我想问,他啥都没有。你有啥?
你图人家父母用血汗钱挣来的房子,还想不被人家冷眼相看?你是做梦没睡醒吗?
当我们开发一个新项目,常常需要先搭建一个项目结构,就好像建房子,你把地基和骨架搭建好了,搭建完善了,你在根据不同的业务需求,大部分情况下只是在基本的架构上面做开发而已,...
在平时的开发过程中,我们常常都是使用系统提供的相关控件,如果在andorid.widget中找不到相关的控件,我们也常常也已在github上找到相关的开源控件,但是当...
最近看了一遍关于Activity的知识点总结的文章,发现在平时开发的过程中,用的最多的Activity居然还有很多细小的知识点需要重复回忆,所以就顺势总结了一下四大组...
最近为项目组整理相关项目相关的规范文档,并整理了项目中,代码中的一些问题,识别项目代码中的一些可以优化的代码,为项目后续的重构提供一些理论基础,下面是为项目组编写的一些...