Ryan's Zone

Never let yourself regret

2014正在发生的事

这个世界,唯一不变的就是变化!

每一个时间节点,整个互联网和移动互联网都在不断发生着大大小小的事,这些事有些续写着2013,有些延续在2014!

Android布局优化

本文为InfoQ中文站特供稿件,首发地址为:http://www.infoq.com/cn/articles/android-optimise-layout。如需转载,请与InfoQ中文站联系。

在Android开发中,我们常用的布局方式主要有LinearLayout、RelativeLayout、FrameLayout等,通过这些布局我们可以实现各种各样的界面。与此同时,如何正确、高效的使用这些布局方式来组织UI控件,是我们构建优秀Android App的主要前提之一。本篇内容就主要围绕Android布局优化来讨论在日常开发中我们使用常用布局需要注意的一些方面,同时介绍一款SDK自带的UI性能检测工具HierarchyViewer。

Android事件传递机制

本文为InfoQ中文站特供稿件,首发地址为:http://www.infoq.com/cn/articles/android-event-delivery-mechanism。如需转载,请与InfoQ中文站联系。

运用的前提是掌握
掌握的本质是理解

本篇内容将结合Android源码来分析Android的事件传递机制。众所周知,点按、滑动、触摸构成了Android等智能设备的基本操作,几乎所有的应用都通过对触摸屏的操作来进行应用程序的使用。那么,在Android中,触摸事件是如何响应及传递的呢,通过本篇内容你将有一个初步的了解。

我的2013——前进并思考着

春去冬来又一年,前进并思考着!

1

2013已经过去,今天是2014年1月1日,新年伊始!刚刚过去的2013年我经历了很多事情,有过希望、有过激情、有过彷徨、有过犹豫、有过无助、有过力量、有过憧憬。太多的太多,今天,在这里,一并回顾总结一下,作为向过去的告别和对未来的迎接!

iOS事件机制(二)

本篇内容接上一篇iOS事件机制(一),本次主要介绍iOS事件中的多点触控事件和手势事件。

从上一篇的内容我们知道,在iOS中一个事件用一个UIEvent对象表示,UITouch用来表示一次对屏幕的操作动作,由多个UITouch对象构成了一个UIEvent对象。另外,UIResponder是所有响应者的父类,UIView、UIViewController、UIWindow、UIApplication都直接或间接的集成了UIResponder。关于事件响应者链的传递机制在上一篇中也有阐述,如果你还不是很了解,可以先看看iOS事件机制(一)