在本文开篇之前,先介绍几个概念: 内存可见性:指的是线程之间的可见性,当一个线程修改了共享变量时,另一个线程可以读...[作者空间]
一、进程与线程的基本概念 进程:就是应用程序在内存中分配的空间,也就是正在运行的程序,各个进程之间互不干扰。同时进...[作者空间]
一、使用场景 某些场景,需要监听用户的锁屏事件,再次打开锁屏之后显示自己的锁屏页面,这个锁屏页面有可能在做一些计时...[作者空间]
简单记录 由于工程targetSdkVersion升级到28之后,并且compileSdkVersion 也使用2...[作者空间]
三、高级开发技术面试题 这里讲的是大公司需要用到的一些高端Android技术,这里专门整理了一个文档,希望大家都可...[作者空间]
前言 现在大部分混合应用使用了React Naitve,在Debug模式下随着工程不断的叠加庞大,加上本身工程没有...[作者空间]
JVM、DVM、ART的区别 Android底层学习必须要了解一下java的虚拟机JVM,以及Android的虚拟...[作者空间]
一、代码实现如下 二、使用方式 这里有几个注意点: Context传递applicationcontext,因为是...[作者空间]
一、异常解决 升级Gradle版本之后出现如下图异常 根据提示可知,是由于文件名或者扩展名太长导致的BUG,主要是...[作者空间]
一、Android MVC、MVP以及MVVM框架模式 MVC开发框架 View:对应于布局文件和自定义View,...[作者空间]
1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间...[作者空间]
EventBus 是一款在 Android 开发中使用的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发...[作者空间]
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次就来梳理一下 Android 的屏幕刷新机...[作者空间]
之前我们分析过了Okhttp这个优秀的网络请求库,但是在实际的使用时,还是会觉得有很多的不方便,你会发现它跟Htt...[作者空间]