摘要:第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == null) ...
阅读全文
posted @ 2013-09-30 22:00
|
|||
09 2013 档案
摘要:第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == null) ...
阅读全文
posted @ 2013-09-30 22:00
摘要:1,定义 所谓工厂方法模式(Factory Method Pattern),就是定义一个创建产品对象的工厂接口,让子类决定实例化哪一种实例对象,也就是将实际创建实例对象的工作推迟到子类当中,核心工厂类不再负责具体产品的创建。 2,优点 简单工厂模式的进一步抽象,可以使系统在不修改具体工厂角色的情况下引进新的产品, 完全实现“开-闭”原则, 对扩展开发,对修改关...
阅读全文
posted @ 2013-09-26 22:43
摘要:一个优秀的程序设计应该是组织层次分明,模块职职分明的,开始写第一行代码前,应该规划命名空间,它所体现的是你个人意志中对代码资源的规划。 可参考来自Design Guideline的建议如下: .(|)[.][.] example : Microsoft.WindowsMobile.Directx 对于一个大型的软件企业,以友邦保险为例,一级命名空间可以如下: Com.A...
阅读全文
posted @ 2013-09-19 23:00
摘要:从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不同的应用以后下载需要在后台继续进行,以及对下载完成的处理相当重要的时候相对比传统下载方式,Download Manager具有以下优点:采用service对下载处理做了很好的封装,同时封装了大部分异常处理,程序可专注于逻辑处
阅读全文
posted @ 2013-09-09 22:44
摘要:以Android高级编程一书中的一个例子为例: 1, 创建一个ContactPicker项目,其中包含一个ContactPicker Activity package com.paad.contactpicker;import android.app.Activity;import android.content.ContentUris;import android.content.In...
阅读全文
posted @ 2013-09-07 21:56
摘要:1,简介 Intent 是一种消息传递机制,可以理解为一种对消息的封装,执行某操作的抽象描述,可用于应用程序内部及应用程序之间 其组成包括: 要执行的动作(action) 如VIEW_ACTION(查看)、EDIT_ACTION(修改)等,Android定义了一套标准动作: MAIN_ACTION VIEW_ACTION EDIT_ACTI...
阅读全文
posted @ 2013-09-05 21:53
|
|||