Android之Java基础
文章平均质量分 80
lindir
这个作者很懒,什么都没留下…
展开
-
android中的反射
还是先从一个小故事说起吧:老大要A,B合伙搞定一个bug,A手脚麻利,思维敏捷,先搞完了自己负责的部分。回头一看B,还没动手呢,由于这个bug是两人共同负责,A必须要调用B的方法和对象。现在B还没开始,A无法结束自己的任务,该怎么办呢?有那么几种做法:1,帮B完成。2,等B完成。3,管B完不完成A想了下,第一种有可能吃力不讨好,第二种风险太大,有可能被老大批的,于是,A采用了最有技术含原创 2012-08-03 14:49:45 · 3399 阅读 · 0 评论 -
android系统的IOC机制
认识IOC-不用你找,我来提供给你英文名:Inversion of Control中文名:控制反转简单解释:生命周期由框架控制为什么是反转? 框架在前,程序在后 框架调用程序 程序的生命周期由框架控制 汇总-流程决定于framework 题外话:Framework与library的区别:l原创 2012-08-08 13:48:09 · 6615 阅读 · 2 评论 -
android中的回调
回调这种思想大家应该都用过,只是很多人不知道那是回调的一种罢了,前几天整理了一下自己对于回调的理解,就顺便把自己的一些想法整理到博客中。 让我们从一个小故事开始。某天,我打电话向你请教问题,当然是个难题,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应原创 2012-08-01 18:54:58 · 38468 阅读 · 17 评论 -
android中的内部类
最近总被茫茫多的bug压在身上,深感烦躁,而且连续几天没有看源码了,鸭梨山大。最近忙里偷闲看了下内部类,赶紧找个时间把对它的一些感触记下来。让我们一起来看下,内部类在android中的使用。所谓内部类,顾名思义,是定义在类内部的类。ok,来个简单的例子先。package Test;class Outer{private int a=100;class Inner{原创 2012-09-21 19:45:43 · 11721 阅读 · 0 评论 -
深入理解java中的package关键字
以前只是模模糊糊的知道java的包访问权限,也理解package的作用,就是声明一个编译单元的群组。但是,这次爆出了一个很奇怪的问题,是我们在编译android工程出现的。我们上层调用android的framework中的类,而framework中的类中被编译成不同的包,比如button类处于android.widget包,平常我们要加一个widget,我们也是放在源码相同的目录下,但这次其它原创 2012-10-13 16:53:56 · 10403 阅读 · 1 评论 -
Android中的枚举
在java SE5中添加了一个很有用的特性,即enum关键字。它使得我们在需要群组并使用枚举类型集的时候,可以很方便的处理。在此之前,你需要创建一个整型常量集。而使用enum,我们能很方便的把一组 具名的值创建为一种新的类型。这实在是一种很方便的功能。枚举是一种我们用的很多,但是其实对它并不是很理解的一个关键字。就如string,大家都在用,可还是很多同学不知道,string并不是基本类型原创 2012-12-28 19:48:18 · 16902 阅读 · 1 评论