摘要:
onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能... 阅读全文
posted @ 2014-04-23 23:56
brave-sailor
阅读(195)
评论(0)
推荐(0)
摘要:
前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这 个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面意思,Context的意思是“上下文”,或者也可以叫做环境、场景等,尽 管如此,还... 阅读全文
posted @ 2014-04-23 15:58
brave-sailor
阅读(455)
评论(0)
推荐(0)
摘要:
8.位操作符: 从一个给定的数n中找位i(i从0开始,然后向右开始)123456789public static boolean getBit(int num, int i){int result = num & (1 0) { // get right most bit & shift ri... 阅读全文
posted @ 2014-04-23 14:34
brave-sailor
阅读(413)
评论(0)
推荐(0)
摘要:
动态编程主要用来解决如下技术问题:An instance is solved using the solutions for smaller instances;对于一个较小的实例,可能需要许多个解决方案;把较小实例的解决方案存储在一个表中,一旦遇上,就很容易解决;附加空间用来节省时间。上面所列的爬... 阅读全文
posted @ 2014-04-23 14:26
brave-sailor
阅读(268)
评论(0)
推荐(0)
摘要:
不同排序算法的时间复杂度,大家可以到wiki上查看它们的基本思想。 BinSort、Radix Sort和CountSort使用了不同的假设,所有,它们不是一般的排序方法。下面是这些算法的具体实例While analyzing source code of a large number of op... 阅读全文
posted @ 2014-04-23 12:08
brave-sailor
阅读(310)
评论(0)
推荐(0)
摘要:
3.树&堆这里的树通常是指二叉树。12345class TreeNode{int value;TreeNode left;TreeNode right;}下面是一些与二叉树有关的概念:二叉树搜索:对于所有节点,顺序是:left children preorderTraversal(TreeNode... 阅读全文
posted @ 2014-04-23 11:58
brave-sailor
阅读(1290)
评论(0)
推荐(0)
摘要:
1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个方法大家应该记住:12345678910toCharArray() //get char array of a StringArrays.sort() ... 阅读全文
posted @ 2014-04-23 09:39
brave-sailor
阅读(2494)
评论(0)
推荐(0)