摘要: 从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、Rela... 阅读全文
posted @ 2013-11-23 11:09 马走日 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Google发布了Android 4.4 KitKat,并其同时面世的还有新旗舰Nexus 5。Android 4.4 KitKat有怎样的改进、是否值得升级呢,下面就为大家呈现Android 4.4 KitKat的全部新特性。1. 新的拨号和智能来电显示首先,新的拨号程序会根据你的使用习惯,自动智... 阅读全文
posted @ 2013-11-23 02:00 马走日 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些问题,我并没有给出非常详细的回答,因为我... 阅读全文
posted @ 2013-11-23 01:58 马走日 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能 指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申 请的对象从而造成内存泄露;二是对象在一个地方释... 阅读全文
posted @ 2013-11-23 01:38 马走日 阅读(486) 评论(0) 推荐(1) 编辑