梦土上

此博客停止更新,请移步本人网站 http://lilei.work

博客园 首页 新随笔 联系 订阅 管理

2015年8月27日 #

摘要: 前言 上一篇blog中,了解到measure过程对View进行了测量,得到measuredWidth/measuredHeight。对于ViewGroup,则计算出全部children的宽高进行求和。本篇来分析一下layout过程。layout综述 layout方法对一个View及它的后代分配s... 阅读全文
posted @ 2015-08-27 20:26 猫之歌 阅读(606) 评论(0) 推荐(0) 编辑

摘要: 前言 View的绘制过程分为 measure、layout、draw三个步骤,接下来对这三个步骤逐一进行研究。measure方法的签名public final void measure(int widthMeasureSpec, int heightMeasureSpec); measure方法... 阅读全文
posted @ 2015-08-27 16:21 猫之歌 阅读(311) 评论(0) 推荐(0) 编辑

2015年8月24日 #

摘要: 前言 在前面,我们探讨了如何在自己的代码中引入EventBus,进行基本的事件分发/监听;对注册观察者与事件发送的过程进行了浅析。从之前的学习中,我们了解到,EventBus一共有4种onEvent方法,要根据实际需求的不同选用不同的事件处理方法。本篇blog中,我们集中研究一下这四种事件处理方法... 阅读全文
posted @ 2015-08-24 21:12 猫之歌 阅读(759) 评论(0) 推荐(0) 编辑

2015年8月23日 #

摘要: 前言 这篇blog是我在阅读过csdn大牛郭霖的《带你一步步深入了解View》一系列文章后,亲身实践并做出的小结。作为有志向的前端开发工程师,怎么可以不搞懂View绘制的基本原理——简直就像做后端却对数据库一无所知一样不可原谅! “纸上得来终觉浅,绝知此事要躬行。” 尽管自己对View的绘制仍然... 阅读全文
posted @ 2015-08-23 16:14 猫之歌 阅读(311) 评论(0) 推荐(0) 编辑

2015年8月18日 #

摘要: 前情概要 上一篇blog我们了解了EventBus中register/unregister的过程,对EventBus如何实现观察者模式有了基本的认识。今天我们来看一下它是如何分发一个特定事件的,即post(Object event)方法。本篇概述 EventBus中事件的分发与响应,post 方... 阅读全文
posted @ 2015-08-18 19:02 猫之歌 阅读(621) 评论(0) 推荐(0) 编辑

2015年8月11日 #

摘要: 前情概要 在上一篇中,介绍了EventBus的基本使用方法,以及一部分进阶技巧。本篇及以后的几篇blog将会集中解析EventBus.java,看看作者是如何优雅地实现这个看似简单的事件分发/接收机制。本篇概述 剖析register的过程,let's get started!方法签名 完整的r... 阅读全文
posted @ 2015-08-11 21:24 猫之歌 阅读(1302) 评论(0) 推荐(0) 编辑

摘要: 本期blog作为EventBus(以下简称EB)学习的始动篇,主要记载了EB的功能、优点、使用方法,内容基于github上的README.md与HOWTO.md。何为EventBus EB实现了Android上的一种事件分发/接收总线机制,其优点可以概括为以下三条:简洁:将事件分发者与接收者解... 阅读全文
posted @ 2015-08-11 11:02 猫之歌 阅读(378) 评论(0) 推荐(0) 编辑

2015年8月6日 #

摘要: 前言 上周五的时候,祝峰找到我,反映了Android收银台买单结果页内存飙升的问题。我在自己的机器上也试着重现了一下,发现从支付台-微信支付成功并返回后,进入买单结果页的内存会突然增大,导致GC,如图(2m5s后的突然升高):初步分析 问题可以重现,但原因是否在于结果页,仍有待商榷。出于以下两个... 阅读全文
posted @ 2015-08-06 15:37 猫之歌 阅读(253) 评论(0) 推荐(0) 编辑

2015年3月11日 #

摘要: 问题描述: OS X(Yosemite),ADB(1.0.32),Android Studio(1.0.1),魅蓝note手机(m1 note,Android 4.4.4,Flyme OS 4.2.0 3U)。 通过USB线将手机连接到 MAC 时,执行 adb devices 未能发现设备。解... 阅读全文
posted @ 2015-03-11 09:28 猫之歌 阅读(1829) 评论(1) 推荐(1) 编辑

2015年2月6日 #

摘要: 操作步骤关闭Android File Manager在Activity Manager中退出Android File Manager Agent进程在Applications中,将Android File Manager/Contents/Resources中的Android File Manage... 阅读全文
posted @ 2015-02-06 10:18 猫之歌 阅读(692) 评论(0) 推荐(0) 编辑