前言 Glide是Android开发中,非常热门的一款图片加载框架,本篇来分析一下Glide的源码。 简单使用 G...[作者空间]
Android系统中,涉及到多进程间的通信底层都是依赖于Binder IPC机制。Binder,英文意思是别针、回...[作者空间]
首先,我们知道,android有任务栈机制,启动任务栈的方式有xml中配置,还有就是通过intent设置flag去...[作者空间]
之前总结过Android Handler、Looper、Message、MQ的知识点,我们翻看源码的时候,看到一个...[作者空间]
话不多说,先给大家上一个代码: 运行结果是多少? 5? 15? 实践是检验真理的唯一标准。上述代码的真实输...[作者空间]
最近无意在项目中看到别人的代码,依然在使用AsyncTask,出于好奇心,毕竟从业这么多年了,虽然知道它是基于th...[作者空间]
如果让你写一个死锁的例子,怎么写呢?其实死锁的原理很简单,就是某个线程一直占有共享资源不释放,导致其他线程无法获取...[作者空间]
Android ImageView进行图片加载时,经常会遇到内存溢出的问题,本文针对于这一问题出现的定义、原理、过...[作者空间]
我们在新建一个android 工程的时候,IDE的自动生成代码,AndroidManifest.xml中的allo...[作者空间]
将gradle.build仓库更换为阿里云仓库后报错Could not resolve all dependenc...[作者空间]
今天下午,更新了一下Android Studio,Android Studio编译报错Your anti-viru...[作者空间]
5.ActivityThread ActivityThread就是我们常说的主线程或UI线程,ActivityTh...[作者空间]
3.Handler、MeeageQueue、Meeage、Looper 3.1 关系图 首先我们梳理关系图如下: ...[作者空间]
2.Handler、MeeageQueue、Meeage、Looper 2.1 关系图 首先我们梳理关系图如下: ...[作者空间]
1.Android进程和线程 1.1 进程和线程的概念 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时...[作者空间]
3.Android系统框架 3.1 内核层 Android 平台的基础是 Linux 内核。例如,Android ...[作者空间]
最近在刷AC,在编译时出现: No enclosing instance of type Main is acce...[作者空间]
1.ArrayList与LinkedList区别 ArrayListLinkedList数据结构Object数组双...[作者空间]
2.Android系统特点 2.1 开放与扩展性 相比于IOS、Windows Phone开发来说,android...[作者空间]
问题 我们都知道Android在子线程中更新UI会报错: Only the original thread tha...[作者空间]