- 博客(4)
- 收藏
- 关注
原创 Android之IntentService使用及源码分析
这篇文章带着大家掌握IntentService的使用,以及从源码角度去理解IntentService是如何工作的。IntentService的使用场景:当我们需要在Service中开启子线程去完成异步任务时,可以在Service中创建子线程处理;也可以使用封装了Service+Thread的IntentService,具体后面会详细介绍。例如:接受广播时,可能需要执行耗时操作,由于广播的生
2017-05-31 14:38:51 467
原创 全面解析Android之Handler机制
这篇文章将带着大家全方位去理解Handler机制,我们先将涉及几个重要的类列出来:Handler: 发送消息到MessageQueue;Looper循环处理消息后,交给Handler的handleMessage(..)进出处理。MessageQueue: 顾名思义,消息队列,用于存储消息数据。以队列先进先出的特点,对外提供消息的插入和删除操作;但是,MessageQueue数据结构实际是
2017-05-28 15:33:05 705
原创 Android性能优化(一)之布局优化
本篇文章是带着大家了解Android性能的优化之布局优化,我们先总结下Android性能优化的常见方式有哪些:布局优化,ListView优化,Bitmap优化,内存泄露,响应速度优化,线程优化,绘制优化等。布局优化的方式:1:尽量减少布局文件中的ViewGroup的嵌套;2:LinearLayout,FrameLayout优先于RelativeLayout使用;3:在某一个
2017-05-26 21:38:53 367
原创 Android事件转发机制—源码分析(一)
这是小王君熬夜写的博客,虽然很晚,还是坚持写下去吧!(注:本文是以ViewGroup的点击事件的处理为例来分析)一,在分析源码前,我们先总结下事件转发机制的一些简单结论:1,当用户开始触摸activity时,Activity调用diaptcherTouchEvent开始转发,会一层层的向下进行转发,也就是每个View都会调用diaptcherTouchEvent方法。这里需要注意的是,Vi
2017-05-25 15:03:18 717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人