Thread的run()和start() 首先看下面的代码演示 如代码所示,如果直接调用run()方法,代码是在T...[作者空间]
Handler、Looper、Thread、Message、MessageQueue的关系 每一个线程对象,都有且...[作者空间]
图片加载 在客户端开发中,图片加载和显示,是非常常见的功能了。常见的图片获取途径有网络传输,本地文件获取和资源加载...[作者空间]
在Android开发中,可能需要实现一些手势监听相关的功能,如:单击、双击、长按、滑动、缩放等。这些都是很常用的手...[作者空间]
Interpolator 从字面来看,它叫插值器,在Android里面也被叫做时间插值器,因为Interpolat...[作者空间]
属性动画(Animator)是在API11(Android3.0)新加入的。主要是针对一个对象的属性变化加入动画效...[作者空间]
Android开发中,常用的动画有三种,View动画,帧动画和属性动画。 View动画 View动画也被称为Twe...[作者空间]
异常情况下的生命周期 情况一:资源相关的系统配置发生改变导致Activity被销毁并重建 比较典型的就是横竖屏的切...[作者空间]
总的来说,事件分发的传递方向是由外向内的。当触碰事件(MotionEvent)产生,最先接受到的是Activity...[作者空间]
生命周期函数 Fragment的生命周期依赖于其所属Activity的生命周期,只有当Activity处于Resu...[作者空间]
线程池的作用 普通的线程用法是,每次任务都new一个新线程去执行,任务完成后,线程也就等着被销毁。 使用线程池可以...[作者空间]
2018年的第一篇文章,主要讲解了JNI、NDK的一些概念以及在AS 3.0环境下如何使用CMake构建工具来进行...[作者空间]
最近老板说要把我们的艾派派(APP)重新计划一下,我坐在树杈上想了半天,觉得好像阿里爸爸开源的的ARouter才可...[作者空间]
最初了解到极光,是看到极光在知乎发的一篇帖子,关于他们开源的 IM 项目:Aurora IMUI的,从此知道了...[作者空间]
大家都应该知道Java是目前最火的计算机语言之一,连续几年蝉联最受程序员欢迎的计算机语言榜首,因此每年新入职Jav...[作者空间]
今天刚刚才加一个故障review会议, 故障非常典型, google下也可以找到相似案例介绍。 在排查问题的过程中...[作者空间]
说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,...[作者空间]
前言:前段时间在开发APP的时候,经常出现由于用户设备环境的原因,拿不到从网络端获取的数据,所以在APP端展现的结...[作者空间]
HashMap 作为一种容器类型,无论你是否了解过其内部的实现原理,它的大名已经频频出现在各种互联网面试中了。从基...[作者空间]
这是项目总结第三篇,前两篇分别为:1. Android 项目总结(1)- 之弧形ViewPager 和弧形Head...[作者空间]