自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (12)
  • 收藏
  • 关注

原创 UML类图学习设计模式

UML类图学习设计模式一基本概念虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;二图解     类:动物的矩形代表一个类,类图分三层 第一层类名,抽象类用斜体表示;第二层类的特性及字段和属性;第三层类的操作方法或行为。前边的符号 +为public   -

2017-05-27 11:39:18 447

原创 RecyclerView详解

RecyclerView详解一 集成:   必须手动导入带有RecyclerView的V7包二 结构:            RecyclerView.Adapter: 创建View并将数据集合绑定到View上           ViewHolder: 持有所有的用于绑定数据或者需要操作的View           LayoutManager: 布局管理器,负责摆放

2017-05-26 16:55:11 805

原创 JAVA设计模式八之外观模式

JAVA设计模式八之外观模式【1】基本概念     外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 【2】UML类图SubSystemOnepublic classSubSystemOne { public void methodOne(){ Syst

2017-05-26 16:32:36 214

原创 JAVA设计模式七之 原型模式

JAVA设计模式七之七 原型模式 一:原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。        解释:就是从一个对象【克隆】再创建另外一个可定制的对象,而且不需知道任何创建的细节二  UMl类图Prototype 原型类要提供克隆的方法    public class Prototype implements Cloneable{

2017-05-26 16:28:29 228

原创 JAVA设计模式之六代理模式

JAVA设计模式之六代理模式一代理模式:为其他对象【被代理者】提供一种代理【代理者】 以控制对这个对象【控制对被代理者】的访问。【代理者可以作任何东西的接口:网络连接、内存中的大物件、档案或其它昂贵或无法复制的资源。】二UML类图:Subject类:定义了RealSubject和Proxy的共用接口,这样就可以在任何使用RealSubject的地方都可以用Proxy

2017-05-26 16:20:48 320

原创 JAVA设计模式五之装饰模式

JAVA设计模式之装饰模式一概念:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。二UML类图:               三 结构:装饰着模式涉及到4个类别东西1最上层Component 是一个对象接口,,可以给他的子类具体对象添加职责。2ConcreteComponent  是具体的对象,,可以有自己的职责或方法;3Deco

2017-05-26 16:12:46 376

原创 AndroidStudio导入别的软件工程时报错The patch c:\android-sdk-windows does not belong to a directory.Android stud

在导入别的工程的时报错                                         导致原因:新导入的项目的SDK路径和本机Studio中的SDk路径不匹配造成的     The  path是要导入的项目的路径解决办法:在要导入项目中找到local.properties      文件  将该项目SDK路径配置成本机StudioSDk路径即可   切记路径不能含有中

2017-05-23 20:19:19 19891 2

原创 Android Studio Error:Connection timed out: connect.异常

问题:     把Android Studio升级到了2.2版本,遇到了这样的错误:                Error:Connection timed out: connect.                错误发生在构建Gradle的过程中正在下载gradle.zip文件的时候,估计应该是访问地址被墙了,而下载不了该文件。解决办法:              

2017-05-22 22:47:15 910

原创 JAVA设计模式四策略模式

JAVA设计模式四策略模式策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。结构:  Strategy: 定义所有支持的算法的公共接口抽象类.  

2017-05-22 15:20:56 226

原创 JAVA设计模式三抽象工厂模式

JAVA设计模式三抽象工厂模式背景:用一个分别对不同数据库(Oracle 或 SQL Server【两具体工厂】)中表( User 和Department 【两具体产品】)的操作的实例来展示该设计模式。概念:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体类。抽象工厂:它里面应该包含所有的产品创建的抽象方法【方法的返回值是抽象产品】具体的工厂:创建具有

2017-05-22 14:22:30 411

原创 JAVA设计模式二简单工厂模式

简单工厂模式一 简单工厂模式:就是建立一个工厂类,对实现了同一接口【或者继承同一类】的一些类进行实例的创建。【获取实例的方法返回值为接口或父类对象    用到多态父类引用指向子类   对象】          【一个模式使用了封装继承和多态】    共同的实现接口:【带有发送方法的发送器接口】public interface Sender { public void S

2017-05-22 14:19:13 226

原创 JAVA设计模式一单例模式

线程安全的单例模式 Public class MyObject{ Private volatile static MyObject object; // volatile 关键字使变量在多个线程间可见 Public MyObject(){} //无参构造 //获取实例的静态方法 Public static MyObject getI

2017-05-22 14:15:40 182

原创 Android解决4.2的listview setadapter以后不能添加头布局的问题

//首先保存当前的适配器BaseAdapter adapter = (BaseAdapter) mListView.getAdapter();//将当前适配器设置成nullmListView.setAdapter(null);//重新添加headerviewmListView.addHeaderView(advView);//再将之前的adapter设置回原来listviewmListVie

2017-05-18 15:43:23 347

转载 EditText输入类型InputType值

<div class="markdown_views"><p>在<a href="http://lib.csdn.net/base/15" class="replace_word" title="undefined" target="_blank" style="color:#df3434; font-weight:bold;">Android</a>开发过程中,我们经常使用到EditText控件,

2017-05-02 14:45:54 8202

jacococli工具包

jacoco工具包

2023-01-03

read_file_name.py

python 读取指定目录下过滤指定类型 获取文件名写入TXT中

2019-06-18

无限轮播Viewpager

自定义无限轮播viewpager 加引导图 处理拖拽,无限循环

2018-04-04

自定义日期选择控件 三级联动

安卓自定义日期选择控件 三级联动,仿ios 自定义控制显示效果

2018-04-04

RangeSeekBarProgressbar

自定义双向滑动bar 拖动进度显示,双向截取控件,,,,

2017-12-17

RangeSeekBar

自定义滑动seekBar 滑动进度,,双向滑动控制view,

2017-12-17

自定义读取本地视频缩略图

通过读取本体媒体库,读取本地视频缩略图,在recycler显示

2017-11-25

自定义选择本地媒体demo

自定义媒体库,浏览本地视频 ,本地音乐,,本地图片,

2017-11-25

圆形进度条

自定义圆形进度条 进度边缘 笔帽 (圆角进度)显示

2017-11-25

python脚本

python打包脚本预埋信息,可通过zipComment拿到注入app的信息,,app打开时处理。python打包脚本预埋信息,可通过zipComment拿到注入app的信息,,app打开时处理。

2017-09-02

GreenDao3.2.2集成与使用

GreenDao的集成与使用

2017-06-20

安卓全局异常捕获处理

安卓全局异常处理

2017-06-16

空空如也

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

TA关注的人

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