很长一段时间里,对于CRLF、CR、LF的理解仅限于不同操作系统下对换行符的定义。所谓知其然需知其所以然,从学习中找到乐趣,对知识的记忆才会更加深刻。 名词解释 CR:Car...
很长一段时间里,对于CRLF、CR、LF的理解仅限于不同操作系统下对换行符的定义。所谓知其然需知其所以然,从学习中找到乐趣,对知识的记忆才会更加深刻。 名词解释 CR:Car...
前言 记录线上崩溃问题,持续记录... DigitsKeyListener导致7.x.x以下手机崩溃 修复方式: Fragment 构造方法私有化导致崩溃 原因分析 Frag...
一、架构差异 ARM是RISC(精简指令集)处理器,不同于x86指令集(CISC,复杂指令集)。 ARM 有不同的CPU 架构 包括:ARMV8架构、ARMV7架构、ARMV...
(1) 那么adjustViewBounds="ture"是什么意思呢? 当adjustViewBounds="ture"的时候,Adjust the ImageView's...
Android系统启动流程 对于纯Android应用层开发来讲,了解一些Android的启动流程的知识并不会直接提高自己的代码质量。但是作为整个Android系统的开端,这部...
写得简单易懂,666
Shallow Size和Retained Size详解Shallow Size和Retained Size详解 参考文章How much memory do I need (part 1) – What is retained ...
Shallow Size和Retained Size详解 参考文章How much memory do I need (part 1) – What is retained ...
面试的时候,面试官经常同你随便侃侃Activity的启动模式,但Activity启动牵扯的知识点其实很多,并非能单单用四个启动模式就能概括的,默认的启动模式的表现会随着Int...
如何在Activity中获取调用者 -- getReferrer() 前言 为什么要在Activity中获取调用者?主要是安全和定制两个方面的需求吧。 安全需求:一般Acti...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 最近在研究 RecyclerView 的回收复用机制,顺便记录一下。我们知道,RecyclerView 在...