
1.Android基础夯实
Ryane_Lee
低调做人,高调做事。
展开
-
基于Android10.0源码深入了解终将老去的AsyncTask
一、前言相信AsyncTask对每一个开发者来说都非常熟悉,它是一个轻量级的异步任务类。同时,它也经历了很多个版本的调整,如实现上从开始串行执行,再到并行执行,再后来又改回串行执行。AsyncTask从Android API3已经出现,它之所以能够屹立不倒这么多年,想必有很多值得我们学习的地方,本文将基于Android Q(10.0)的源码对AsyncTask进行分析。二、关于Deprecat...原创 2020-03-18 16:04:47 · 1344 阅读 · 1 评论 -
深入源码学习IntentService
1.IntentService是什么IntentService是Service的一个派生类,顾名思义是一个Service。我们都知道,对于一些不需要跟随Activity生命周期的操作,例如上传、下载等我们在Service里面进行,但是因为Service是在UI线程的,所以如果直接在Service里面进行耗时操作的话,就会导致ANR,所以我们常见的做法是在Service里面创建子线程进行耗时操作。...原创 2020-02-17 23:42:52 · 188 阅读 · 0 评论 -
Android基础夯实--重温动画(五)之属性动画 ObjectAnimator详解
ObjectAnimator是ValueAnimator的子类,它和ValueAnimator一样,同样具有计算属性值的功能,但对比ValueAnimator,它会更加容易使用,因为它不再需要设置监听器来监听值的变化,因为这个工程对于ObjectAnimator来说,是自动的。这篇文章主要通过详细讲解ObejctAniamtior,加深大家对属性动画的认识,让我们对于动画的技巧掌握得更扎实。原创 2017-03-28 11:40:36 · 1560 阅读 · 0 评论 -
Android基础夯实--重温动画(四)之属性动画 ValueAnimator详解
Animator类作为属性动画的基类,它是一个抽象类,它提供了实现动画的基本架构,但是我们不能直接使用它,因为它只是提供了最基本的的实现动画的方法,只有让它的子类继承它并进行相应扩展之后,我们才会使用它实现动画。在属性动画中,Animator包括了ValueAnimator、ObjectAnimator和AnimatorSet三个子类,下面给大家详解ValueAnimator。原创 2017-03-27 18:26:44 · 1807 阅读 · 0 评论 -
Android基础夯实--重温动画(三)之初识Property Animation
每个人都有一定的理想,这种理想决定着他的努力和判断的方向。就在这个意义上,我从来不把安逸和快乐看作生活目的的本身——这种伦理基础,我叫它猪栏的理想。——爱因斯坦一、摘要Property Animation(属性动画)是一个非常强大的框架,它允许你让任何对象都实现动画效果。 因为不管一个对象是否出现屏幕中,你都可以随时去改变它的属性,而属性动画正是通过在某个时间点改变对象的属性实现动画效果的。Pro原创 2017-03-27 18:22:48 · 1559 阅读 · 0 评论 -
Android基础夯实--重温动画(二)之Frame Animation
当你已经掌握了Tween Animation之后,再来看Frame Animation,你就会顿悟,喔,原来Frame Animation简单多了,那么恭喜你,你已经在Animation这条路上走得越来越远了,当你花十来分钟认真看完这篇文章,你就已经走完了动画这条小路的2/3。原创 2017-03-22 15:26:06 · 1595 阅读 · 0 评论 -
Android基础夯实--重温动画(一)之Tween Animation
不积跬步,无以至千里;不积小流,无以成江海。学习任何东西我们都离不开扎实的基础知识,这次我们重温Android中让我们又爱又恨的动画。即便没有很好的算法思想,但是掌握了Animation的基础,我们同样可以通过动画给我们的App增色不少。原创 2017-03-21 18:31:23 · 2744 阅读 · 1 评论 -
Android基础夯实--你了解Handler有多少?
概述对于刚入门的同学来说,往往都会对Handler比较迷茫,到底Handler是个什么样的东西。当然,可能对于一些有工作经验的工程师来说,他们也不一定能很准确地描述,我们来看下API的介绍。 Handler是用来结合线程的消息队列来发送、处理“Message对象”和“Runnable对象”的工具。每一个Handler实例之后会关联一个线程和该线程的消息队列。当你创建一个Handler的时候,从这原创 2017-03-15 15:26:38 · 1516 阅读 · 1 评论