再读斋

MICHAEL


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索
close
再读斋

iOS开发之01基础

发表于 2016-11-25 18:44:53 | 分类于 ios |
Xcode中的iOS工程模板iOS工程模板分为两类-Application和Framework & Library。 Application类型Application包含5个模板,具体如下所示: Master-Detail Application:可以构建树形结构导航模式应用,生成的代码中 ...
阅读全文 »
再读斋

DiffUtil在RecyclerView中的使用

发表于 2016-11-25 18:31:12 | 分类于 Android |
概述DiffUtil是recyclerview support library v7 24.2.0版本中新增的类,根据Google官方文档的介绍,DiffUtil的作用是比较两个数据列表并能计算出一系列将旧数据表转换成新数据表的操作。这个概念比较抽象,换一种方式理解,DiffUtil是一个工具类,当 ...
阅读全文 »
再读斋

Android LoaderManager使用详解

发表于 2016-09-12 20:23:25 | 分类于 Android |
LoaderManager是什么?LoaderManager用来负责管理与Activity或者Fragment联系起来的一个或多个Loaders对象。每个Activity或者Fragment都有唯一的一个LoaderManager实例,用来启动、停止、保持、重启、关闭它的Loaders。这些事件有时 ...
阅读全文 »
再读斋

Android Context详解

发表于 2016-06-02 21:20:28 | 分类于 Android |
前言Activity可以new吗?Android的应用程序开发采用Java语言,Activity本质上也是一个对象,那Activity activity = new Activity()这种写法有什么问题吗?Android应用模型是基于组件的设计模式,组件的运行需要有一个完整的Android工程环境 ...
阅读全文 »
再读斋

View的事件分发机制

发表于 2016-04-26 21:22:52 | 分类于 Android |
点击事件的传递规则首先明确我们这里要分析的对象就是MotionEvent,及点击事件。所谓点击事件的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent事件产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发过程。点击事件的分发过程由三 ...
阅读全文 »
再读斋

View的工作流程

发表于 2016-04-26 21:22:34 | 分类于 Android |
View的工作流程主要指measure、layout、draw这三大流程,即测量、布局和绘制,其中measure确定View的测量宽/高,layout确定View的最终宽/高和四个顶点的位置(即View在父容器中的放置位置),draw则将View绘制到屏幕上。 measure过程measure过程要 ...
阅读全文 »
再读斋

Android的消息机制

发表于 2016-04-26 21:20:28 | 分类于 Android |
Android的消息机制概述Android的消息机制主要是指Handler的运行机制,Handler的运行机制需要底层的MessageQueue和Looper的支撑。 MessageQueue的中文为消息队列,顾名思义,它的内部存储了一组消息,以队列的形式对外提供插入和删除的方法。虽然称为消息队列, ...
阅读全文 »
再读斋

Android的线程和线程池

发表于 2016-04-25 21:06:06 | 分类于 Android |
前言线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。由于Android的特性,如果在主线程中执行耗时操作那么就会导致程序无法及时地响应,因此耗时操作必须放在子线程中去执行。 在操作系统中,线程是操作系统调 ...
阅读全文 »
1…345…10
刘涤生

刘涤生

像外行一样思考,像专家一样实践。

77 日志
9 分类
20 标签
RSS
Github Weibo 简书 CSDN
© 2015 - 2017 刘涤生
由 Hexo 强力驱动
主题 - NexT.Mist