自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hwaphon

允公允能,日新月异

  • 博客(13)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android -- GesturDetector

GestureDetector为什么要使用 GestureDetector 类?因为使用它可以很轻松的监听单击,双击,按下等许多手势事件的发生,并且做出相应的处理。GestureDetector 类使用了 MotionEvent 提供的方法来监听事件发生,并且调用 GestureDetector 提供的回调方法来给与一个反馈。想要使用 GestureDetector 类需要完成以下工作Ge

2016-03-29 20:19:57 485

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

适配器模式什么是适配器模式呢?比如说客户端中需要一个Sort() 函数,它可以实现简单的排序功能,但是这个时候,我们发现我们之前曾经写过这个函数,而且已经打包到一个功能类里,而且该函数的名字为SimpleSort(),这个时候我们肯定不想再去实现一遍,如果能直接使用这个SimpleSort()就在好不过了,适配器就是用来完成这项工作的。适配器中有三个角色1.Target类 : 用来定义客户端需要的调

2016-03-28 21:45:46 418

原创 Java设计模式 -- 建造者模式

建造者模式建造者模式就是一步一步的创建一个复杂的对象,而且允许用户指定复杂对象的类型和内容。建造者的模式结构一般如下图所示。 Builder 类是一个抽象类,用于定义一些创建子部件的方法,Builder类中应该还有一个 getResult() 方法,用于将创建好的部件组装成一个产品返回。Director 类又称为指挥者,用于安排复杂对象的建造次序,通过construct() 方法,指导Builde

2016-03-23 16:19:59 607

原创 Android -- Intent传递对象的三种方法

Andorid 传递对象的三种方法 Serializable Parcelable GSON

2016-03-21 22:08:22 1422

原创 Java设计模式 -- 原型模式

原型模式(Prototype Pattern)什么是原型模式呢?其实就是使用原型实例指定创建对象的种类,并且通过克隆这些原型创建新的对象。1.浅克隆大家可能对 PPT中的模版都不陌生,是的,有的时候套用别人已经做好的模版可以很显著的提高工作效率。当提供者做好一个模版后,发布到网上,我们只需要轻轻的点击一下使用此模版,就可以在这个模版的基础上开始自己的工作,是不是感觉很像 Ctrl + C 的功能?

2016-03-20 21:59:08 1026

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

抽象工厂模式在工厂方法模式中,每一个产品都对应一个工厂类,这么做会导致系统中存在太多的工厂类,增大了系统的开销,那么有没有一种方法,能够对这个问题进行优化呢?答案是有的,那就是抽象工厂模式,我们可以将一些相关的产品组成一个产品族,以减少工厂类,下面介绍一下两个概念1.产品等级结构,也即产品的继承结构,一般来说居于不同等级结构的产品继承自同一个父类。就像一个汽车厂生产汽车,不管是 Audi 还是 BM

2016-03-20 09:28:45 721

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

工厂设计模式 使用xml简化工厂模式 使用Class.forName() 报ClassNotFoundException的问题

2016-03-19 17:46:17 901

原创 Java 设计原则简述

Java 设计模式 设计规则,单一职责原则,开闭原则,里氏替换原则,依赖倒转原则,合成复用原则,迪米特法则

2016-03-15 22:08:04 1637

原创 Android -- XML Drawable

XML Drawble

2016-03-12 22:35:49 675

原创 Android实践 -- 登录+找回密码+注册

Android 实践,登录,注册,找回密码,AlertDialog.Builder

2016-03-12 18:24:59 5394 3

原创 Android 登陆界面

最近在做 Login 界面时,发现Apple Music 的登录界面十分好看,于是模仿一下,做出来的效果如下输入框和按钮需要自定义shape,因为我们看到,它们都是 自带圆角的。首先通过 第一个输入框的shape.xml 介绍一下shape 的简单使用<shape xmlns:android="http://schemas.android.com/apk/res/android" andro

2016-03-10 17:50:08 4539

原创 Material Design -- TabLayout

TabLayot,Material Design,ActionBar,TabLayout 底部使用

2016-03-04 16:06:38 923

原创 Material Design -- FloatingActionButton

FloatingActionButton 是继承自 ImageView 的一个控件,所以它拥有所有 ImageView 的属性,首先来介绍 FloatingActionButton 经常使用的几个属性app:backgroundTint // 设置FAB的背景颜色。app:rippleColor // 设置FAB点击时的背景颜色。app:borderWidth // 该属性尤为重要,如果不设置

2016-03-01 14:31:14 760

UniversalTermsrvPatch x86 &amp; x64

此压缩包中同时包含UniversalTermsrvPatch 64 位和32位两个版本。可用于解除 win7 无法多用户同时登陆的限制。

2018-07-12

sun.misc.BASE64Decoder.jar

Java 中使用 BASE64 算法

2016-08-04

mysql-connector-java

JAVA 链接 mysql 数据库所需要的驱动程序 jar 包,导入到 java项目中即可。

2016-07-31

Linux wps 缺失字体

Linux 系统中 wps 会提示系统字体缺失,下载此压缩包,解压之后将字体复制到 主目录/.fonts 目录下即可

2016-07-29

链表相关问题及其解法

链表相关问题的实现,如果发现错误,望予以指正,谢谢。

2016-05-14

AndroidParcelable

AndroidParcelable

2016-03-21

AndroidGson

2016-03-21

Android登录

Android登录

2016-03-19

登录+注册+找回密码

登录+注册+找回密码

2016-03-12

登录界面布局

登陆界面 xml 文件

2016-03-10

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

TA关注的人

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