2011年9月27日

摘要: 转自 http://xiaozu.renren.com/xiaozu/102718/332980131 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里... 阅读全文
posted @ 2011-09-27 18:42 摇光 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 摘自(http://www.contextfree.net) http://dotnetfresh.cnblogs.com/archive/2005/06/27/181878.html 向依赖关系宣战 ... 阅读全文
posted @ 2011-09-27 18:33 摇光 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/77006 好长的一段时间,对于类的生命周期十分模糊,现在经过一段时间的学习,对于类的生命周期的理解已经变得清晰,类的生命周期如下所示: 类的装载就是通过类加载器把.class二进制文件转入jvm的方法区,并在堆区创建描述该类的java.lang.Class对象,用来封装数据。如果要获取这个Class对象可以通过实例的getCl... 阅读全文
posted @ 2011-09-27 18:32 摇光 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过Th... 阅读全文
posted @ 2011-09-27 18:20 摇光 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 作者:icyfenix@gmail.com 来源:《深入理解Java虚拟机:JVM高级特性与最佳实践》 Java语法糖的味道:泛型与类型擦除 泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。 泛型思... 阅读全文
posted @ 2011-09-27 18:17 摇光 阅读(548) 评论(0) 推荐(1) 编辑
摘要: 作者:江南白衣 原文链接 http://www.blogjava.net/calvin/archive/2006/04/28/43830.html Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态O... 阅读全文
posted @ 2011-09-27 17:56 摇光 阅读(156) 评论(0) 推荐(0) 编辑

2011年9月21日

摘要: 1.P71页 原文如下: 重申一下,通过 Android cursor 返回的项集合的主要 MIME 类型应该始终为vnd.android.cursor.dir ,通过 Android cursor获取的单一项的主要 MIME 类型应该始终为vnd.android.cursor.item 。在处理子类型时,可以有更多的自由空间,比如在vnd.google.note 中,在vnd.部分之后可以使用喜欢的任何内容作为子类型。纠正一下: MIME 主要类型Type 不一定非是"vnd.company_name.cursor.dir",可以自定义,测试通过。子类型也是同样的。书中所 阅读全文
posted @ 2011-09-21 05:48 摇光 阅读(148) 评论(0) 推荐(0) 编辑

2011年8月26日

摘要: 总结一下个人经验,高手飘过1.mimeType-> ContentProvider.getType() 参考sdk2.mimeType 不一定非是"vnd.company_name.cursor.dir",可以自定义,测试通过。 vnd的意思是vendor-specific:某私人机构专有协议。3.notepad例子中 livefolder查询notes列表的uri path为"/livefolder/notes"与main activity查询notes列表的uripath"/notes"不同,是为了映射livefolder的 阅读全文
posted @ 2011-08-26 23:28 摇光 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 今天研究动态菜单(sdk中的记事本例子google example:notepad)时发现 getSelectItemId() 无论如何拿到的都是Long.MIN_VALUE即-9223372036854775808View Code @Override public boolean onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); final boolean haveItems = getListAdapter().getCount() > 0; ... 阅读全文
posted @ 2011-08-26 23:19 摇光 阅读(569) 评论(0) 推荐(0) 编辑

2009年4月14日

摘要: 中文作为参数传递乱码   当我们把一段中文字符作为参数传递个另一页面时,也会出现乱码情况,解决方法如下: 在参数传递时对参数编码,比如 RearshRes.jsp?keywords=" + java.net.URLEncoder.encode(keywords) 然后在接收参数页面使用如下语句接收 keywords=new String(request.getParameter("keywords").getBytes("8859_1")); 阅读全文
posted @ 2009-04-14 17:18 摇光 阅读(564) 评论(0) 推荐(0) 编辑

导航