- 博客(8)
- 资源 (20)
- 收藏
- 关注
转载 android:descendantFocusability属性
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C
2013-11-28 08:41:04 742
转载 内存输入流(ByteArrayInputStream)与内存输出流(ByteArrayOutputStream)
第一次看到ByteArrayOutputStream的时候是在Nutch的部分源码,后来在涉及IO操作时频频发现这两个类的踪迹,觉得确实是很好用,所以把它们的用法总结一下。 ByteArrayOutputStream的用法 以下是JDK中的记载: public class ByteArrayOutputStream extends OutputStream 此类实现了
2013-11-25 10:30:09 3567
转载 如何通过GitBash从Github下载代码
1.在github网站注册账号。 2.下载安装Git。 3.添加SSH Keys。 3.1 启动Git Bash: 3.2 生成一个新的 SSH Key 邮箱为你之前注册时的邮箱 $ssh-keygen -t rsa -C "yourname@163.com" 在“C:\Documents and Settings\Administrator\.ssh” 新生成两个文件
2013-11-21 11:20:02 7178 1
原创 设计模式之工厂模式(FactoryMethordPattern)
工厂模式分工厂方法模式和抽象工厂模式,下次再介绍抽象工厂模式。 工厂是什么地方,是用来生成产品的地方,放在编程语言中,就是产生对象的地方。下面是Demo,包含以下几种“元素” 1.产品模子,就是一个接口,只定义方法,不实现方法。Demo中用到的是Animal接口。 2.产品,就是接口的实现类。Demo中用到的是Tiger,Bird,Fish类。 3.工厂,就是产生产品对象的类。Demo中用
2013-11-19 11:13:19 914
原创 设计模式之多例模式(Multition Pattern)
多例模式,顾名思义,就是能产生多个实例,这是它与单例模式的本质区别,今天要说的是个数有限的多例模式,即指定只能有限定个数的实例。Demo如下: 一个宗教类(Religion),一个测试类(Test). 宗教类(Religion): package com.example.demo; import java.util.ArrayList; import java.util.Random
2013-11-18 10:13:32 1038
原创 设计模式之单例模式(Singleton Pattern)
这个模式使用比较广泛。单例,顾名思义,只有一个,独苗。这样安全性就会很高。Demo如下。 Demo描述:定义一个私有的静态(static)对象、定义一个私有的无参构造方法、定义一个公有的静态的返回值类型为该单例类的方法 public class Emperor { //私有对象 private static Emperor emperor = null; //私有
2013-11-15 10:15:55 938
原创 设计模式之策略模式(Strategy Pattern)
策略就是方法。策略模式的优点是高内聚低耦合,扩展性强。下面是一个简单的Demo: Demo描述:定义一个接口,定义三个(可以更多)方法实现该接口,定义“盛放”这些方法的类,这里的“盛放”就是持有引用的意思,这里要动态持有引用,不建议写死。 接口: public interface Methord { public void operate(); } 实现方法: //方法一
2013-11-15 09:40:03 805
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人