
Android
文章平均质量分 53
有点小糊涂
这个作者很懒,什么都没留下…
展开
-
Android消息循环原理
原创 2021-01-28 20:32:21 · 161 阅读 · 0 评论 -
ListView与RecyclerView对比
1. 缓存策略对比(1)缓存层级不同ListView采用 mActivteViews + mScrapView 两级缓存mActivteViews采用 mAttachedScrap + mCachedViews + mViewCacheExtension + RecycledViewPoll 四级存储ListView获取缓存顺序依次为:mActivteViews -> mScrapV...原创 2019-03-26 19:37:10 · 370 阅读 · 0 评论 -
Android事件传递机制
Android里面的事件传递机制是一个非常重要内容,是开发者必须要掌握的知识点什么是事件传递?当我们手指触摸屏幕时,会产生一系列的触摸事件,必须要将每一个事件传递给一个具体的View处理,这个传递过程就是事件传递当触摸事件产生后,会首先传递到Activity中,然后通过Window传递给DecorView,再由DecoreView传递给我们的View事件传递机制涉及到View的三个方法:d...原创 2019-03-29 20:06:09 · 165 阅读 · 0 评论 -
Android onTrimMemory回调的内存信号解析以及Android进程管理浅析
TRIM_MEMORY_RUNNING_MODERATE = 5当前进程是一个后台进程, 系统内存稍微有点低,可以释放些非必须资源以提供更多内存来用于别处TRIM_MEMORY_RUNNING_LOW = 10当前进程是一个后台进程,系统内存有点低,可以释放些非必须资源以提供更多内存来用于别处TRIM_MEMORY_RUNNING_CRITICAL = 15当前进程是一个后台进程,系统内...原创 2021-01-21 16:19:30 · 593 阅读 · 0 评论 -
极简源码之Android ObjectAnimator实现原理
相对于View动画,属性动画有很多好处,比如:可以对任何对象操作,解决动画后控件点击区域问题等等。我们以平移一个View展开来说:调用ObjectAnimator.ofFloat时:创建了一个ObjectAnimator对象,然后将传入的属性值保存下来,我们先看下anim.setFloatValues(values)里面具体干了什么PropertyValuesHolder.ofFlo...原创 2019-03-20 19:14:45 · 1192 阅读 · 0 评论 -
浅谈View的滑动
由于移动设备屏幕小的特点,View支持通过滑动来展示更多的内容就成为了必然,系统给我们提供了诸如ScrollView,ListView等滑动控件,但是这些最基础的自带控件往往难以满足我们的需求,这就需要我们具备能够自定义滑动View的能力来满足需求。还有就是如果要想实现绚丽的动画效果,也必须得依赖View的滑动来实现,所以,我们还是很有必要来了解下View的滑动原理以及自定义View滑动的实现。...原创 2018-06-18 12:12:11 · 758 阅读 · 0 评论 -
浅谈Intent匹配规则
我们知道,启动Activity分为隐式调用和显示调用两种方式。显示调用必须明确指定被调用对象的组件信息,包括包名和类名,这种调用很简单,我们着重来说下隐式调用。 隐式调用不需明确指定被调用对象的组件信息,开启时需要给inten指定明确的匹配信息,intent要能够匹配目标组件在intentFilter中设置的匹配信息,如果匹配失败,那就无法启动目标组件。 IntentFilter中的过滤信息包...原创 2018-06-10 12:57:09 · 957 阅读 · 0 评论 -
Activity启动模式,了解下?
关于Activity的启动模式的应用,在平时的开发中我们可能不是很常见,但是这块的知识点确是很重要,因为它涉及到Activity的创建,所以我们很有必要了解,掌握一下!Activity的启动模式分为四种:1. standard 标准模式,是一种多实例实现,系统默认的开启activity的模式。 在此启动模式下,每次开启一个activity,不管这个activity在所需要的栈中是...原创 2018-06-09 23:37:27 · 150 阅读 · 0 评论 -
让我们来探讨下关于Activity生命周期的那些事
相信每个学习android的童鞋接触到的关于android的第一个知识点就是Activity吧,因为activity在android里面实在是太重要了,对于用户来说,activity就是app的全部。如此重要的东西,不仔细揣摩探索下它怎么行。这篇就来看看activity生命周期的那些事,也许有的童鞋会有疑问,那些基础老套的知识点还有什么探索的,不就是onCreate(),onStart().....原创 2018-06-09 18:32:55 · 228 阅读 · 0 评论 -
come on!让我们用几分钟把android的drawable目录图片加载机制说清楚吧
drawable图片资源加载机制原创 2017-03-12 23:58:44 · 814 阅读 · 0 评论 -
JNI编程 入门级
JNI编程 入门级原创 2017-08-14 16:16:44 · 322 阅读 · 0 评论 -
自定义View入门必看
自定义View原创 2017-03-26 21:12:41 · 265 阅读 · 0 评论 -
Android滑动冲突解决方案
滑动冲突解决方案原创 2017-03-11 19:57:24 · 379 阅读 · 0 评论 -
自定义Toast
Toast原创 2017-03-28 11:40:58 · 226 阅读 · 0 评论