02 2012 档案
摘要:我们关注的内容: 1 使用场景分析 2 案例代码解析 一 使用场景分析 抽象工厂模式,为创建一组相关或项目依赖的对象提供一个接口,而且无需指定他们具体的类。抽象工厂模式的通用类图如下: 通俗的来讲:拥有共同的属性和方法体,但是具体的实现内容不同,即可使用抽象工厂模式。 二 案例代码解析 案例场景:B2C电子商务的支付系统,一个电子商城需要集成不同方式的支付系统,比如支付宝,网银在线,paypal等,他们共同的特点是需要用户提供用户资料,支付完成之后反馈给系统一个状态或数据。 具体实现图如下: 先创建一个支付的抽象类AbstractPay: public ...
阅读全文
摘要:项目设想:网站部分开发一个关于web开发知识的站点,要通过android来阅读这个模块的内容。实现:通过手机浏览器直接阅读,优点:不用安装单独的客户端。缺点:会存在一些冗余的信息消耗客户的流量。通过一个自己网站实现的app,优点:可以针对手机客户端单独设计app,将其他图片和无相关的内容过滤掉,节省客户的流量,缺点:开发成本变大。现在我们通过技术实现第二种实现方式:自己实现Android客户端。一 建立自己的站点将自己的站点的内容发布,更新,删除都放到web互联网上维护,相信有很多收费和不收费的,上网找找就能找到自己满意的。我们这次讲得重点是Android app。二 新建一个view这个vi
阅读全文
摘要:学习步骤和重点UI布局主要UI元素主要按钮和事件屏幕跳转弹出框一. Android UI布局本段主要参考 此人博客,稍加整理。原文请见:原文1.1 线性布局(LinearLayout)此种布局一个重要参数为android:orientation="horizontal"(水平显示),共2中元素垂直显示为“vertical”。参考代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_paren
阅读全文
摘要:1 安装JDK下载地址:下载jdk2 安装开发环境 (eclipse)eclipse 下载地址3 安装Android SDKAndroid SDK 下载地址建议下载 android-sdk_r16-windows.zip,直接解压,然后点击“SDK Manager.exe”,进入如下界面:android是向下兼容的,就是高版本能兼容低版本,所以为了程序的通用性,学习时按照2.2版本开始学习。选择要安装的API,然后安装,注意:需要上网才能完成安装。4 eclipse的使用打开 Eclipse IDE,进入菜单中的 "Help" -> "Install New
阅读全文