前言 组件化与模块化已经深入体现到软件开发当中,也是为了让开发者更好的去解决软件上的高耦合、低内聚、无重用的3大代码问题。在写这篇文章之前,我也百度过很多相关介绍文章...
IP属地:黑龙江
前言 组件化与模块化已经深入体现到软件开发当中,也是为了让开发者更好的去解决软件上的高耦合、低内聚、无重用的3大代码问题。在写这篇文章之前,我也百度过很多相关介绍文章...
前言:Android布局文件Xml,通过setContentView(@LayoutResint layoutResID)或者LayoutInflater.from(cont...
一、ClassLoader类图关系 ClassLoader、BootClassLoader、BaseDexClassLoader等之间关系,如下如: 二、双亲委托机制 1、定...
一、使用CrashHandler来获取Crash信息 通过设置Thread. setDefaultUncaughtExceptionHandler; 二、使用Multidex...
前言 为了优化代码设计,业界先后提出了 MVC、MVP、MVVM 和 MVI 等架构设计。这四个模式讨论是 “如何管理 UI” 这个话题,采用的手段都是 “关注点分离”,只是...
1.牛逼图表库 1.1 AAInfographics,是 AAChartKit[https://github.com/AAChartModel/AAChartKit] 的 K...
因为主线程的Looper实在ActivityThread里面准备出来,创建出来的,那么其实我们Android程序也就是Java程序,你启动它,进入main方法,执行完所有的方...
一、主线程和子线程 1、概述 含义:线程是CPU调度的最小单元。 特点:线程是一种受限的系统资源。即线程不可无限制的产生且线程的创建和销毁都有一定的开销。 分类: 按用途可分...