目录 Android应用启动之从Launcher拉起APP(一)[https://www.jianshu.com/p/0aaabf565354]Android应用启动之从La...
volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是...
AMS家族重要术语解释 ActivityManagerServices,简称AMS,服务端对象,负责系统中所有Activity的生命周期。 ActivityThread,Ap...
第一章 Android 系统架构 Android系统架构分为五层,从上到下依次是: 应用层 应用框架层 系统运行库层 硬件抽象层 Linux内核层 五层内容: ①应用层 主要...
本文以图文并茂的形式简单介绍一个APP从启动到主页面显示经历了哪些流程,以及实现的原理。不介绍具体源码,仅仅构建一个大体框架。 一、流程概述 启动流程: ①点击桌面App图标...
为什么我们要使用架构模式呢? 首先我们说一下我们知道的Android有哪些呢?MVC MVP MVVM 三种架构模式 我们使用架构模式基本上都是为了降低耦合性 使Androi...