上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: view.setFocusable(true);view.requestFocus();view.setFocusableInTouchMode(true);view.setFocusable(true);view.requestFocusFromTouch(); 阅读全文
posted @ 2013-06-14 10:29 zghbhdxw 阅读(162) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/freeliver54/archive/2011/08/04/2127773.html任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从Android SDK 0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个Api Demos里的几个单元测试代码。因此,我在这里对此内容做一下梳理和总结:JUnit还能用么?在 Java下做单元测试必然用到JUnit。这里说的JUnit是指从Apache基金会下载的junit.jar里提供的一系列单元测试功能。这些 阅读全文
posted @ 2013-06-09 14:22 zghbhdxw 阅读(453) 评论(0) 推荐(0) 编辑
摘要: quote from:http://www.cnblogs.com/qianxudetianxia/archive/2012/07/04/2573687.html 随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈。 经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK。 要点: (1). 编译android的命令使用 (2). ant基本应用 (3). 多项目如何编译(包含and... 阅读全文
posted @ 2013-06-09 14:20 zghbhdxw 阅读(199) 评论(0) 推荐(0) 编辑
摘要: quote from:http://www.cnblogs.com/qianxudetianxia/archive/2012/06/14/2549891.html Android的ListView是应用最广的一个组件,功能强大,扩展性灵活(不局限于ListView本身一个类),前面的文章有介绍分组,拖拽,3D立体,游标,圆角,而今天我们要介绍的是另外一个扩展ListView:下拉刷新的ListView。 下拉刷新界面最初流行于iphone应用界面,如图: 然后在Android中也逐渐被应用,比如微博,资讯类。 所以,今天要实现的结果应该也是类似的,先贴出最终完成效果,如下图,接下来我们... 阅读全文
posted @ 2013-06-09 14:18 zghbhdxw 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 建造者模式把构造和表示分离开,根据客户需求生产一个相应的对象。本来呢,我们根据Builder接口实现不同的具体的ConcreteBuilder,就可生产不同的对象了。但是,下面例子的只有一个Builder,所以也没有接口Builder,也没有其他的ConcreteBuilder。但是我今天要讲的例子太简单,简单到都不觉得是建造者模式,但是又有建造者模式的感觉。1. 意图将一个复杂对象的构建和它的表示分离,使得同样的创建过程可以创建不同的表示。2.结构图和代码android中大量的使用对话框组件,它的调用方法就是构建,拼接,表示。Builder通过setTitle(),setMessage(), 阅读全文
posted @ 2013-06-09 14:15 zghbhdxw 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 public abstract class Animation implements Cloneable { 2 Interpolator mInterpolator; 3 // 通过set方法注入 4 public void setInterpolator(Interpolator i) { 5 mInterpolator = i; 6 } 7 8 public boolean getTransformation(long currentTime, Transformation outTransfor... 阅读全文
posted @ 2013-06-09 14:13 zghbhdxw 阅读(177) 评论(0) 推荐(0) 编辑
摘要: quote from:http://www.cnblogs.com/qianxudetianxia/archive/2011/08/28/2155872.html本文算是一篇漫谈,谈一谈当前几个流行应用的主界面布局,找个经典的布局我们自己也来实现一个。不是为了追求到底有多难,而是为了明白我们确实需要这么做。走个题,android的UI差异化市场依然很大,依然值得去挖掘。铸就经典,是为了超越经典!下面我们以下面10个应用来分析比较它们的主界面:1.QQ20112.新浪微博3.凤凰周刊4.小米读书5.微信6.太平洋电脑网7.360卫士8.Camera3609.大众点评网10.挖财1.QQ2011Q 阅读全文
posted @ 2013-06-09 14:06 zghbhdxw 阅读(201) 评论(0) 推荐(0) 编辑
摘要: CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这就是原型模式。从java的角度看,一般使用原型模式有个明显的特点,就是实现cloneable的clone()方法。原型模式,能快速克隆出一个与已经存在对象类似的另外一个我们想要的新对象。1.意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。热门词汇:克隆 深拷贝 浅拷贝2.结构图和代码它的结构图非常简单,我们以Intent为例子:Intent的clone方法非常简单:1 @Override2 public Object clone() { 3 return new Intent(this)... 阅读全文
posted @ 2013-06-09 14:02 zghbhdxw 阅读(177) 评论(0) 推荐(0) 编辑
摘要: quote frome:http://www.cnblogs.com/qianxudetianxia/archive/2012/02/27/2010965.html对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。ListView用于显示列表数据,但是作为列表数据集合有很多形式,有Array,有Cursor,我们需要对应的适配器作为桥梁,处理相应的数据(并能形成ListView所需要的视图)。正是因为定义了这些适配器接口和适配器类,才能使我们的数据简单灵活而又正确的显示到了adapterview的实现类上。适配 阅读全文
posted @ 2013-06-09 13:55 zghbhdxw 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模式和工厂方法模式。工厂方法模式,Factory Method,简单的方式,不简单的应用。1.意图定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方式模式使一个类的实例化延迟到其子类。热门词汇:虚构造器 延迟 创建对象 子类2.结构图和代码我们先看看标准的工厂方法结构图:先抽象的产品类,抽象的工厂类,然后用客户端具体的工厂生产相应 阅读全文
posted @ 2013-06-09 13:48 zghbhdxw 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页