自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三十功名尘与土 八千里路云和月

书生报国无他物 唯有手中笔如刀

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java设计模式之抽象工厂模式

设计模式 - 抽象工厂模式抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也就是说,工厂方法模式提供的所有产品都是衍生自同一个接口或抽象类,而抽象工厂模式所提供的产品则是衍生自不同的接口或抽象类。在抽象工厂模式

2016-06-10 16:06:21 251

原创 Java设计模式之工厂方法模式

设计模式 - 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类所谓的决定并不是批模式允许子类本身在运行时做决定,而是指在编写创建者类时,不需知道创建的产品是哪一下,选择了使用哪个子类,就决定了实际创建的产品是什么。工厂接口。工厂接口是工厂方法模式的核心,与调用者直接交互用来提供产品。在实际编程中,有时候也会使用一个抽象类来作为与调用者交互的接口,

2016-06-10 14:02:15 304

原创 Java设计模式之适配器模式

**Java - 适配器模式** 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。模式中的角色  3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。  3.2 需要适配的类(Ada

2016-06-10 13:28:14 238

原创 Java设计模式之观察者模式

设计模式-观察者模式概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。

2016-06-10 12:42:27 305

原创 Java设计模式之单例模式

设计模式 - 单例模式 确保一个类最多有一个实例,并提供一个全局访问点 有些对象我们只需要一个:线程池、缓存、硬件设备等。 如果多个实例会有造成冲突、结果的不一致性等问题。 实现例子:静态变量 、全局变量代码如下:Instance.javapackage com.lxf.singleton;/**

2016-06-10 12:18:17 287

原创 Android_自定义View拖拽重绘

activitypackage com.lxf;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphic

2016-06-02 01:04:39 494

原创 Android_三种形式Dialog

android_dialog.xml**<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma

2016-06-02 01:03:01 220

原创 Android_自定义底部动画弹出pupopwindow

android_custom_pup.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="

2016-06-02 00:59:57 1468 1

原创 Android_双指缩放TextView

xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-06-02 00:55:54 917

原创 Android_日期选择器DatePickerDialog、时间选择器TimePickerDialog

xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-06-02 00:52:55 447

原创 Android_通过Intent调用系统相机和相册回传bitmap

main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-06-01 09:45:22 2738

转载 Android_头像裁剪上传(客户端+服务器)

文章转载自:http://www.2cto.com/kf/201501/371520.html(一)头像裁切、上传服务器(代码)这里上边的按钮是头像的点击事件,弹出底部的头像选择框,下边的按钮跳到下个页面,进行原图上传@Overridepublic void onClick(View v) { switch (v.getId()) { case R.id.avatarImg://

2016-05-31 11:53:11 1430

原创 Android_自己写的简单上拉加载

main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-05-31 10:05:43 277

Android常用工具类

自己整理的Android常用工具类

2016-06-10

Java注解基础

Java注解基础,带完美注释

2016-06-10

java设计模式

单例模式 工厂模式 观察者模式 适配器模式

2016-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除