自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LayneYao的博客

天道酬勤,运筹帷幄

  • 博客(142)
  • 资源 (18)
  • 收藏
  • 关注

原创 Java设计模式之迭代器模式

迭代器模式(iterator pattern): 提供一种方法顺序访问一个聚合对象中的各个元素, 而又不暴露其内部的表示。

2018-01-20 13:27:58 463

原创 Java设计模式之解释器模式

解释器模式(Interpreter pattern): 解释器模式是行为型的模式,比较少用。使用解释器模式简单来说就是为语言创建解释器。

2018-01-20 09:01:06 363

原创 Java设计模式之命令模式

命令模式(Command pattern): 将”请求”封闭成对象,以便使用不同的请求,队列或者日志来参数化其他对象,命令模式也支持可撤销的操作。

2018-01-19 22:22:20 278

原创 Java设计模式之享元模式

亨元模式(Flyweight Pattern): 如想让某个类的一个实例能用来提供许多”虚拟实例”, 就使用蝇量模式。享元模式的详解 享元模式采用一个共享来避免大量拥有相同内容对象的开销。这种开销最常见、最直观的就是内存的消耗。享元对象能做到共享的关键是区分内蕴状态和外蕴状态。内蕴状态:是指存储在享元对象内部的,并且是不会随着环境的改变而改变的。所以享元对象可以具有内蕴状态,并可以被共享

2018-01-18 21:34:25 325

原创 Java设计模式之外观模式

外观模式(facade pattern): 提供了一个统一的接口, 用来访问子系统中的一群接口. 外观定义了一个高层接口, 让子系统更容易使用。外观模式的详解先举个例子,我们那银行卡到ATM机前取款,首先插卡输密码、而后查询余额、接着进行取款、最后完成取卡。每一步都是有顺序的,假设把每一个步骤都想象成一个子系统内的一个对象,那么在程序中用户需要在子系统里的每一个对象都要去实例化,然后进行相

2018-01-17 20:42:40 363

原创 Java设计模式之代理模式

代理模式(Proxy pattern): 为另一个对象提供一个替身或占位符以控制对这个对象的访问。

2018-01-16 21:23:21 325

原创 Java设计模式之桥梁模式

桥梁模式(Bridge pattern): 使用桥梁模式通过将实现和抽象放在两个不同的类层次中而使它们可以独立改变。

2018-01-15 21:10:43 463

原创 Java设计模式之装饰者模式

装饰者模式(decorator pattern): 动态地将责任附加到对象上, 若要扩展功能, 装饰者提供了比继承更有弹性的替代方案。

2018-01-15 09:22:12 360

原创 Java设计模式之合成模式

合成模式(composite pattern): 允许你将对象组合成树形结构来表现”整体/部分”层次结构. 合成模式能让客户以一致的方式处理个别对象以及对象组合.

2018-01-13 17:39:25 1002

原创 Java设计模式之中介者模式

中介者模式(Mediator pattern) : 使用中介者模式来集中相关对象之间复杂的沟通和控制方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。

2018-01-12 21:35:16 2092

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

原型模式(prototype pattern): 通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一拉,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现克隆自身的方法,就可以通过这个方法来获取新的对象,而无需再去通过n

2018-01-11 21:17:32 317

原创 Java设计模式之建造模式

Java设计模式之建造模式

2018-01-10 21:53:44 514 1

原创 Java设计模式之工厂模式(简单工厂模式和工厂方法模式)

Java设计模式之工厂模式(简单工厂模式和工厂方法模式)

2018-01-03 20:36:11 833

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

抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.

2018-01-03 15:19:05 386

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

Java设计模式之适配器模式

2018-01-02 18:59:00 335

原创 2017年总结,2018的新目标

年终总结,来年展望

2017-12-31 15:30:41 1353

原创 Kotlin基础(二)

Kotlin基础,kotlin的静态属性和动态行为、继承、抽象类和接口、代理和委托还有单例、枚举类、印章类的演示

2017-12-23 17:21:59 326

原创 Kotlin基础(一)

Kotlin基础,kotlin的关键字、变量的取值范围、函数的演示、变量类型的转换和异常处理、人机交互、开区间和闭区间、list和map的演示、默认参数和具名参数的演示

2017-12-22 17:42:24 689

原创 Android Volley框架的基本使用解析

Android之Volley框架的使用,包括Volley的get和post请求方式的使用、Volley的取消队列网络请求和Volley与Activity生命周期的联动、Volley的简单的二次回调封装、Volley加载图片的介绍及用法

2017-12-22 11:52:58 507

转载 Gradle实战及学习建议

Gradle实战及学习建议和基本了解

2017-12-19 21:33:33 405

原创 Java编程规范

Java编程规范

2017-12-18 22:13:22 23323 2

原创 Android进阶-Android 5.X 的新特性

虽然Android 8.0都出了,但是Android 5.X还是需要学习的,这个版本有很多动画还是很好看的,学习了可以提高用户体验的,这也是进阶的一个阶梯1、Android 5.X UI设计初步Android 5.X系列开始使用新的设计风格Material Design来统一整个Android系统的界面设计风格。 1.1、材料的形态模拟材料的心态模拟是Material D

2017-12-16 14:41:10 911

原创 Android的轻量级数据库sqlite、以及文件存取byte数组

Android的轻量级数据库sqlite、以及文件存取byte数组

2017-12-14 11:11:31 5061 1

原创 Android进阶-Android性能优化

1、布局优化系统在渲染UI界面的时候讲消耗大量的资源,一个好的UI不仅应该具有良好的视觉效果,更应该具有良好的使用体验,因此布局优化就显得非常重要。1.1、Android UI渲染机制人眼所感觉的流畅画面,需要画面的帧数达到40帧每秒到60帧每秒,而最佳fps大概在60fps左右,这也是评价一个显卡性能高低的标准之一。 在Android中,系统通过VSYNC信号触发对UI的渲染、

2017-12-11 20:49:41 919

原创 ListView的使用技巧

ListView的使用技巧

2017-12-08 20:23:31 374

原创 Android进阶-Android系统信息与安全机制

Android系统信息获取要获取系统的配置信息,通常可以从以下两个方面获取:android.os.BuildSystemPropertyandroid.os.Buildandroid.os.Build类里面的信息非常丰富,它包含了系统编译时的大量设备、配置信息,下面列举以下常用的信息:Build.BOARD //主板Build.BRAND //Andro

2017-12-07 20:13:40 588

原创 Android进阶-Android动画机制与使用技巧

Android View动画框架Android属性动画分析Android布局动画Interpolators插值器自定义动画Android5X SVG矢量动画机制动画案例Android动画特效Android View动画框架Android动画又分为: 视图动画:又称视图动画、又称补间动画、又称Tween动画(常用) 属性动画:通过改变属性值产生动画Andr

2017-12-06 14:38:30 795

原创 Android进阶-View系列(三)-Android绘图机制与处理技巧(下)

Android图像处理之色彩特效处理Bitmap,它包含了一张图片所有的数据。整个图片都是由点阵和颜色值组成的,所谓点阵就是一个包含像素的矩阵,每一个元素对应着图片的一个像素。而颜色值——ARGB,分别对应透明度、红、滤、蓝这四个通道分量,他们共同决定了每个像素点显示的颜色。色彩矩阵分析在色彩处理中,通常使用一下三个角度来描述一个图像。色调:物体传播的颜色饱和度:颜色的

2017-12-02 11:06:14 505

原创 Android进阶-View系列(三)-Android绘图机制与处理技巧(上)

屏幕的尺寸信息屏幕参数:屏幕大小:值屏幕对角线的长度,通常使用“寸”来度量。分辨率:分辨率是指手机屏幕的像素点个数。PPI:每英寸的像素,又被称为DPI,它是由对角线的像素点数除以屏幕的大小得到的。系统屏幕密度:独立像素密度dp:由于各种屏幕密度的不同,导致同样像素大小的长度,在不同密度的屏幕上显示长度不同。因为相同长度的屏幕,高密度的屏幕包含更多的像素

2017-11-29 11:01:18 448

原创 Android进阶---自定义控件的详解

自定义控件的学习流程:View的测量->View的绘制->ViewGroup的测量->ViewGroup的绘制->自定义ViewGroup->自定义控件的三种方式说明->事件拦截机制说明View的测量:Android系统绘制View是需要我们精确地告诉它该如何去画,它才能绘制出你想要的图形。那么Android在绘制View之前,我们必须对View进行测量,即告诉系统该画一个多大的V

2017-11-20 14:18:17 749

原创 Android进阶-View系列(二)-实现滑动的七种方法

实现滑动的七种方法当了解了Android坐标系和触控事件后,我们来学习Android实现滑动的七种方法。首先准备一个简单的布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2017-11-18 16:14:54 465

原创 Android进阶-View系列(一)-坐标系和视图坐标系

前言接下来我们进入Android的View系列的学习,View的开发占Android开发的非常重要的一部分,Android开发的深度也是可以往View的方向深入,这是可以提升我们产品的用户体验。这次学习的参考书籍是《Android群英传》徐宜生编著View的简介View是Android所有控件的基类,接下来借鉴网上的一张图片让大家一目了然(图片出自)其实view

2017-11-15 16:54:38 1161

原创 Android进阶-Android Handler消息机制的源码详解

我们都知道,Android应用程序是通过消息来驱动的。Android应用程序的每一个线程在启动时,都可以首先在内部创建一个消息队列,然后再进入到一个无线循环中,不断检查它的消息队列是否有新的消息需要处理。如果有新的消息需要处理,那么线程就会将它从消息队列中取出来,并且对它进行处理;否则,线程就会进入睡眠等待状态,直到有新的消息需要处理为止。这样就可以通过消息来驱动Android应用程...

2017-11-12 16:45:44 531

原创 琢磨点事

琢磨点事

2017-11-06 23:09:21 464

原创 Android MVC和MVP架构的详解

Android MVC和MVP架构的详解

2017-10-31 21:10:32 1015

原创 Android Studio从2.3升级到3.0之后apt报错

Android Studio从2.3升级到3.0之后apt报错

2017-10-26 10:08:31 5107

原创 Android框架---Google官方Gson解析(下)

Android框架---Google官方Gson解析(下)

2017-10-17 09:37:21 544

原创 Android框架---Google官方Gson解析(上)

Android框架---Google官方Gson解析(上)

2017-09-28 14:41:04 1603

原创 Java对xml文件的读取并解析的基本认识

Java对xml文件的读取并解析的基本认识

2017-09-20 20:41:02 1496

原创 Android网络传输数据Json解析的基本认识

Android网络传输数据Json解析的基本认识

2017-09-12 15:13:29 974

录频软件安装包

这是一个简单的录屏软件,非常简单好用,里面已经有破解的注册码了

2018-12-20

安卓apk反编译工具

这是Android的apk反编译工具,之前转载的文章这些工具类下载都需要积分太多,这次酒吧下载的积分设置到最低

2018-12-05

RecycleViewItem

RecycleView的拖拽的具体实现、和RecycleView的拖拽删除的具体实现

2018-06-01

DrawerLayout和SlidingMenu实现侧滑菜单

DrawerLayout和SlidingMenu实现侧滑菜单,以及SlidingMenu第三方库

2018-05-18

JDBCDemo.rar

JDBC连接池基本实现和强化、C3P0连接池和DBCP连接池的使用,以及使用DBUtils增删改查的操作。

2018-04-27

远程实现相关源码和jar包

远程实现相关源码和jar包,功能包括json数据请求,长连接实现

2018-04-02

Android Volley框架的基本使用解析

Android之Volley框架的使用,包括Volley的get和post请求方式的使用、Volley的取消队列网络请求和Volley与Activity生命周期的联动、Volley的简单的二次回调封装、Volley加载图片的介绍及用法

2017-12-22

Android进阶-Android 5.X 的新特性

Android进阶-Android 5.X 的新特性,UI设计、Material Design主题、Palette、视图与阴影、Tinting和Clipping、列表与卡片、Activity过渡动画、Material Design动画效果、Toolbar和Notification。

2017-12-16

ListView的使用技巧

ListView的使用技巧,ListView常用优化技巧和ListView常用拓展,还有ListView的常用案例

2017-12-08

Android进阶-Android系统信息与安全机制

Android进阶-Android系统信息与安全机制,Android系统信息获取、Apk信息获取、以及安全机制

2017-12-07

Android进阶-Android动画机制与使用技巧

Android进阶-Android动画机制与使用技巧,视图动画和属性动画的详解

2017-12-06

Android绘图机制与处理技巧(下)

Android绘图机制与处理技巧,包括色彩特效处理、图形特效处理、SurfaceView

2017-12-02

Android绘图机制与处理技巧(上)

Android绘图机制与处理技巧,包括Shape、Layer、Selector、Canvas、Layer图层

2017-12-02

自定义View的详细流程代码

自定义View的详细流程,自定义控件的三种方式,自定义ViewGroup,以及事件拦截机制

2017-11-20

Android官方开源框架Java库gson.jar包的下载

Android官方开源框架Java库gson.jar包的下载。

2017-09-29

Android轻量级sqlite数据库的高级操作

Android轻量级sqlite数据库的高级操作

2017-08-23

SqliteDemo.rar

Android轻量级sqlite数据库的简单操作

2017-08-22

inputTimeDemo

仿DatePicker

2017-06-09

空空如也

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

TA关注的人

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