今天整篇就围绕一个数据后获取阶段,所谓后获取指的是数据从网络请求成功回本地后到转换成所需的数据类型过程,总结出来就...[作者空间]
开始之前先思考下面这几个问题自己有答案吗? Glide怎么实现页面生命周期? Glide为什么对Fragment做...[作者空间]
1.综述 开始之前,关于Glide缓存请先思考几个问题: Glide有几级缓存? Glide内存缓存之间是什么关系...[作者空间]
在平时开发当中,我们可能会纠结什么文件该存储在哪个目录下面,要么是不确定放哪,要么是放多了以后放乱了。那就弄清楚哪...[作者空间]
一、6.0适配 谈谈Android 6.0 的动态权限管理 二、7.0适配 Android 7.0脱坑指南 三、8...[作者空间]
〇.序 将.class自己码转化为.dex字节码作为Apk打包的关键步骤,Google打算在Android 3.0...[作者空间]
从头分析整理学习底层知识。 Android启动流程、app启动原理 Android 众多基于Linux内核的系统类...[作者空间]
最近突然有个需求,将很久前的某个版本重新发布到线上,经过长时间的迭代,gradle plugin的变迁以及插件化和...[作者空间]
说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,...[作者空间]
1、内存了解 在Android App的性能优化的各个部分里,内存方面的知识较多且不易理解,内存的问题绝对是最令人...[作者空间]
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理...[作者空间]
本文为博主原创文章,转载请注明出处。 前言 从问题出发,往往能更明确的找到所求。本文将带着一个个的问题,结合源码,...[作者空间]
“可以毫不夸张的说,Android的framework层主要是由WMS、AMS还有View所构成,这三个模块穿插交...[作者空间]
零、前言 本文所使用的Glide版本为3.7.0 「推荐」设计模式系列设计模式(零)- 面向对象的六大原则设计模式...[作者空间]
今天是端午节放假第一天,祝各位小伙伴端午快乐!今天我也给大家送个“粽子”-AIDL之进程间共享单例。关于AIDL的...[作者空间]
今天我们来聊一聊Android中另外一种IPC机制-Messenger,可以理解成信使,通过它可以在不同的进程中传...[作者空间]
直观地说,Binder是Android的一个类,实现IBinder接口,可以重点关注transact方法和onTr...[作者空间]
有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? 知道Android...[作者空间]
有人说“Android的开发,玩的就是多线程”。从某个角度来说的确如此,现在的App被设计的越来越复杂,相信很多开...[作者空间]
1. 概述 当初决定分享内涵段子的这个项目我有些担心,担心很多东西心里虽然有了轮廓和细节。但是如果涉及到的东西比较...[作者空间]