2014年11月12日
摘要: 1. 首先是普通形式的工厂模式,缺陷在于每当添加多一个实现类的时候都需要更改工厂类/*** @author 设计模式之 工厂模式*/interface fruit{public abstract void eat();}class Apple implements fruit{public void... 阅读全文
posted @ 2014-11-12 11:08 calow 阅读(120) 评论(0) 推荐(0)
  2014年4月3日
摘要: 前言 近期做换肤功能,由于换肤程度较高,受限于平台本身,实现起来较复杂,暂时搁置了该功能,但也积累了一些经验,将分两篇文章来写这部分的内容,欢迎交流! 关键字:Android动态加载声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com Android中文Wiki:http://wikidroid.sinaapp.com正文 一、前提 目的:动态加载SD卡中Apk的类。 注意:被加载的APK是未安装的。 相关:本文是本博另外一篇文章:Androi... 阅读全文
posted @ 2014-04-03 15:57 calow 阅读(169) 评论(0) 推荐(0)
摘要: 前言 在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态加载jar的资料进行梳理和实践在这里与大家一起分享,试图改善频繁升级这一弊病。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com Android中文翻译组:http://androidbox.sinaapp.com/正文 一、 基... 阅读全文
posted @ 2014-04-03 15:51 calow 阅读(272) 评论(0) 推荐(0)
  2014年3月28日
摘要: PhoneGap源码解析Phonegap的核心是插件。在phonegap的概念中,一切调用native功能,都被封装成插件(plugin),由PlugInManager来管理。而在PhoneGap的使用方法中,PlugInManager是由重写过的Activity,即DroidGap来调用的。本文主要涉及到的类是PlugInManager,PlugIn,DroidGap, CallbackServer,主要探讨phonegap源码的实现和可供我们结合使用的方式。1.DroidGap继承于PhonegapActivity,而PhonegapActivity继承于activity。Phonegap 阅读全文
posted @ 2014-03-28 09:23 calow 阅读(226) 评论(0) 推荐(0)
  2014年3月20日
摘要: 给外国朋友:spring how to find and read applicationContext.xml from jar file?Is very easy! Put jar file to web-inf/lib directory.Don't put it to web-inf/classes directory. When you make jar file, check eclipse's "Add directory entries" option.Because of The classPath include [src(classes 阅读全文
posted @ 2014-03-20 12:33 calow 阅读(3763) 评论(0) 推荐(0)
摘要: 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3mvc可以认为已经100%零配置了(除了配置springmvc-servlet.xml外)。SpringMVC和Struts2的区别:1.机制:springmvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。2.性能:spring会稍微比struts快。springmvc是基于方法的设计,而sturts是基于类,每次发一 阅读全文
posted @ 2014-03-20 12:31 calow 阅读(3307) 评论(0) 推荐(0)