自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (26)
  • 收藏
  • 关注

原创 原型设计模型(深拷贝浅拷贝)

一.使用背景(1)类初始化需要消化非常多的资源,这个资源包括数据,硬件资源,通过原型拷贝可以避免这些消耗。(2)通过new产生一个对象需要非常繁琐的数据准备或访问权限,这时可以使用原型模式(3)一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者使用,即保护性拷贝。(避免别人改变对象的值,但是可以使用它的值)注意:.通过c

2016-03-23 23:01:58 672

原创 策略模式

一.介绍与背景实现某一个功能可以有多种算法或者策略,我们根据实际情况选择不同的算法或者策略来完成该功能。例如,排序算法,可以使用插入排序,归并排序,冒泡排序等。如果将这些算法或者策略抽象出来,提供一个统一的接口,不同的算法或者策略有不同的实现类,这样在程序客户端就可以通过注入不同的实现对象来实现算法或者策略的动态替换,这种模式的可扩展性,可维护性也就更高,也就是我们本章要说的策略模式。

2016-03-23 22:50:36 428

原创 AS混淆基本配置解释及语法

转自:http://blog.csdn.net/guolin_blog/article/details/50451259感谢大神混淆APK在Android Studio当中混淆APK实在是太简单了,借助SDK中自带的Proguard工具,只需要修改build.gradle中的一行配置即可。可以看到,现在build.gradle中minifyEnabled的值是false,这里我们只

2016-03-21 13:47:13 9274

原创 面向对象的六大基本原则

一.单一职责原则(Single Responsibility Principle)缩写SRP就一个类而言,应该仅有一个引起它的变化原因(换句话说,也就是一个类最好制作一件事(这个一件事的定义比较难定义,看个人)) 例子:imageLoader 最开始的imageLoader里面有 图片加载逻辑 和  处理图片缓存的逻辑 ,这在我们看来就不符合SRP原则,所以要分开,分成图片加载

2016-03-06 19:31:52 476

for daily read

for daily read

2024-05-22

daily test 0520

for soft 0520

2024-05-20

java虚拟机基本介绍

java虚拟机基本介绍

2022-08-25

For PAG Demo 0704

For PAG Demo 0704

2022-07-04

GreenDao基本使用

GreenDao基本使用,包括增删改查,一对一,一对多,多对多

2017-10-08

DataBinding基本使用

dataBinding基本使用方法

2017-02-09

Android音量明暗度

Android音量明暗度

2016-12-18

DataBindText

databinding基本使用

2016-12-11

原型模式实践代码

原型模式实践代码

2016-03-23

AIDL基本使用

AIDL基本使用方法和注意事项

2016-02-03

android应用层的代码

Android应用层源码

2016-02-01

属性动画的必要条件

属性动画的必要条件,用一个ViewWrapper重新包装一下,或者用ValueAnimator改变一下layoutParams.width

2016-01-26

overridePengdingTransition

overridePengdingTransition实现左右滑动切换Activity

2016-01-26

简单的帧动画

简单的帧动画实现例子

2016-01-26

仿芝麻积分的简单实践

芝麻积分的简单实践。

2016-01-20

仿芝麻信用分

仿芝麻信用分做了一个简单的实践。

2016-01-20

Canvas时钟绘制

用Canvas绘制一个时钟。

2016-01-20

各种Interceptor的不同效果

四种不同动画对应不同Inteceptor不同的效果

2015-11-08

基础代码简单版

基础动画简单版。

2015-11-08

基础动画源码复杂版

基础动画代码复杂版。

2015-11-08

WebVIew的基本使用

webview的基本使用

2015-10-24

代码写布局。

用代码写布局、

2015-10-18

checkbox,RaidoButton,改变默认的图标

checkbox,RaidoButton,改变默认的图标......

2015-10-17

让Andoird手机屏幕显示到电脑上

让Andoird手机屏幕显示到电脑上

2015-10-17

Fragment与Activity通信最好的方法

Fragment与Activity通信最好的方法

2015-10-15

Fragment(相同Activity,不同Activity)间的通信

Fragment(相同Activity,不同Activity)间的通信,都包含了

2015-10-15

Fragment后退栈和add,remove,replace的基本使用

Fragment后退栈和add,remove,replace的基本使用.

2015-10-15

Fragment基本使用

Fragment基本使用。

2015-10-15

毕向东html.doc,css.doc,javascript

毕向东html.doc,css.doc,javascript

2015-04-25

空空如也

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

TA关注的人

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