- 博客(9)
- 资源 (45)
- 收藏
- 关注
原创 设计模式学习笔记(二)之观察者模式(Observer)
上次学习了单例模式(点击进入:单例模式),今天趁空学习了一下观察者模式;观察者模式定义了一种一对多的依赖关系, 让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。 在观察者模式中,有抽象主题角色(Subject),具体主题角色(ConcreteSubject),抽象观察者角色(Observer),具体观察者角色(Con
2012-02-26 14:53:44 4028 4
原创 Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
前面学习过了使用SAX解析XML数据(点击进入:SAX解析XML数据),今天学习Json解析; 首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Json数据的体积更加小,传输效率高,易解析,不过可读性不高; 因为这次要从服务器端得到Json数据,并且通过解析之后把解析后的数据显示在Android客户端中,首先部署服务器端代码(
2012-02-24 15:08:19 16538 20
原创 Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现)(一):使用ArrayAdapter进行适配数据: ①:首先定义一个布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a
2012-02-23 09:09:37 45528 22
原创 Android中的TextView深入学习之加载HTML显示
今天学习了TextView的进行加载HTML来显示文字,图片等信息; 首先来看一个Textview的一个属性android:autoLink 这个属性来解析Textview的中的一些特殊字符例如:web,email,phone,map,..当还可以通过android:textColorLink来设定这些特殊字符的颜色;另外其他的属性可以设定字体大小,颜色等等;虽然这些都可以实现所需要的
2012-02-21 19:42:17 5512 2
原创 Android中动态图形的绘制(一)
今天开始学习了Android中的动态图形的绘制,直接用个例子上手; 基本思路如下: 一:创建一个继承与View类自定义类,本例是(CanvasView),必须要有构造方法(可以使用1: public View(Context context);2: public View(Context context, AttributeSet attrs);3:public Vie
2012-02-18 21:29:35 2666
原创 设计模式学习笔记(一)之单例模式(Singleton)
从今天开始要好好花段时间学习一下最常用的几个设计模式; 首先学习一下单例模式(Singleton):单例模式的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个;下面看一下单例模式的UML类图: 看这个图比较简单,Singleton类中顶一个私有的singleton对象,和私有的构造方法,并且向外暴露一个public的ge
2012-02-16 18:34:32 3335
原创 UML学习笔记(2)之组件图,部署图以及动态模型的四种图
接着上一次的UML学习(UML学习笔记(1)之用例图,类图与对象图) 一:组件图(表现软件组件之间的关系)直接组件依赖图: 二:部署图(用于部署软件应用的物理设备信息) 以上和上一篇到此静态建模已经基本学完了,接下来学习动态模型(时序图,协作图,状态图,活动图) 三:时序图(重点掌握)(捕捉一段时间范围
2012-02-16 15:19:59 5515
原创 UML学习笔记(1)之用例图,类图与对象图
首先看下UML的定义:统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节。 UML图的分类 ①: 静态模型 :(1:创建并记录一个系统的静态特征,2:反映一个软件系统基础、固定的框架结构,3创建相关问题域主要元素的视图) 主要包括:用例图,类图,对象图,组件图,部署图;
2012-02-16 08:56:07 4728 4
原创 Android中配置改变(Configuration)的处理状态(重点横竖屏切换)
一: 很多时候配置改变(Configuration Change) 最多遇到的就是横竖屏进行切换,一般的会重新加载Activity,不过这样的切换起来会看到界面非常的闪,原因是重新加载Activity了,今天学习一下重写public void onConfigurationChanged(Configuration newConfig) {// TODO Auto-generated me
2012-02-15 13:53:18 3274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人