上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 60 下一页
摘要: 抽象工厂模式提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。抽象工厂允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么。这样一来,客户就可以从具体的产品中被解耦。FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,... 阅读全文
posted @ 2014-04-21 22:07 西北野狼 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 模式场景:在一个披萨店中,要根据不同客户的口味,生产不同的披萨,如素食披萨、希腊披萨等披萨。 该例的UML结构图如下:Pizza制造工厂:SimplyPizzaFactory.java/** * 专门用于创建披萨的工厂类 */public class SimplePizzaFactory { ... 阅读全文
posted @ 2014-04-21 21:53 西北野狼 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 单例模式是一种对象创建型模式,使用单例设计模式可以保证为同一个类只生成唯一的实例对象,也就是说,在整个程序空间中,只存在一个实例对象。单例模式的定义:保证一个类,只有一个实例存在,同时提供对该实例加以访问的全局访问方法。单例模式的需求场景:1,多线程之间共享同一资源或者操作同一对象。2,使用全局变量... 阅读全文
posted @ 2014-04-21 21:40 西北野狼 阅读(434) 评论(0) 推荐(0) 编辑
摘要: (1)项目导入JAR包:1、在项目目录里建立一个libs目录,将外部jar包拷贝在里面。2、右键点击项目,Bulid Path->Configure Build Path3、在设置Libraies项,选择刚才的位置添加jar包。3、在Order and Export项里,将外部jar包选中。4、cl... 阅读全文
posted @ 2014-04-15 17:46 西北野狼 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Robuguide的使用准备工作:首先在项目中必须实现GreetingModule和RoboguiceDemoApplicationGreetingModule.javaimport com.google.inject.AbstractModule;public class GreetingModule extends AbstractModule { @Override protected void configure() { }}RoboguiceDemoApplication.javaimport roboguice.application.RoboApplication;public 阅读全文
posted @ 2014-04-10 09:40 西北野狼 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Maven简介1. Maven的出发点在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让软件开发人员去重复这些工作?开发人员的主要任务 应该是关注商业逻辑并去实现它,而不是把时间浪费在学习如何在不同的环境中去打包,发布,。。。Maven正是为了将开发人员从这些任务中解脱出来而诞生的。2. Maven能做什么?Maven是由早期为Jakarta Turbine定制的构建工具发展而来的,现在成为了一个独立的软件项目管理工具。Maven能够:1)理解并管理整个软件开发周期,重用 阅读全文
posted @ 2014-04-10 09:18 西北野狼 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 这段时间在做Android的基础开发,现在有一需求是开机启动,按照网上某些博文教程做了下,始终不成功,一开机总是提示所启动的应用程序意外终止,于是参考了Android SDK doc,终于解决问题,下面把自己的经验分享给大家。Android开机启动Activity或者Service方法【原理】 当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service,当然要注意的是,我们的application必须具有捕获该广播的权限,下面请看 阅读全文
posted @ 2014-03-25 17:19 西北野狼 阅读(470) 评论(0) 推荐(0) 编辑
摘要: Importimport com.baidu.mapapi.CoordinateConvert;import com.baidu.mapapi.GeoPoint;CodeGeoPoint p = new GeoPoint(x, y);GeoPoint p2 = CoordinateConvert.bundleDecode(CoordinateConvert.fromWgs84ToBaidu(p));其变量p为从GPS直接读到的点,p2为在在地图上显示的点;转自http://www.cnblogs.com/datous/ 阅读全文
posted @ 2014-03-17 18:14 西北野狼 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在网上搜索了一会相关的实现代码,发现所有的文章都说是需要包名和类名。但是人家的程序,我们怎么可能知道哪个是第一个启动的Activity?所以,真正用在项目上,那种方法基本上没什么用的。于是查看官方文档,发现这样一个方法:Java代码publicabstractIntentgetLaunchIntentForPackage(StringpackageName)英文原文:Return a “good” intent to launch a front-door activity in a package, for use for example to implement an “open” but 阅读全文
posted @ 2014-03-05 14:10 西北野狼 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 第一个感叹号 是跟你说 让你把Imageview 和textview 结合起来 只用 textviewtextview有个属性叫android:drawable...(top/bottom/...) 这个是可以加图片的第二个是让你把字符串外化就是在 string.xml中定义 然后引用.不要直接输入文字 阅读全文
posted @ 2014-03-05 10:54 西北野狼 阅读(655) 评论(0) 推荐(0) 编辑
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 60 下一页