自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zwenkai

凿不休则沟深,斧不止则薪多。

  • 博客(60)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android Fragment学习之一、Fragment生命周期

前言:图突发现好久没用认真总结过东西了。从元旦以来去上海出差一个多月,过年之后就去了行方的项目现场,就开始了没有外网的苦逼日子。Fragment是经常使用的,就总结下吧。该文为Fragement学习的第一篇,主要讲述Fragment的生命周期。由于Fragment依附于Activity存在,其生命周期也依附于Activity。官方文档上指出:一个Fragment可以用于不同方式来实现各种效果。但是

2015-04-13 21:45:49 1871

原创 UniversalImageLoader源码分析之二、示例分析

前言:在一篇中结合一个简单的示例介绍了UniversalImageLoader的使用步骤,由于UIL是一个相对比较复杂的框架,整体分析起来还是不好把控,仍旧是采用跟进代码调用的方式来分析它。    如果直接看到该篇文章的朋友建议先移步 《UniversalImageLoader源码分析之一、开发入门》首先对UIL的使用有大致的了解以及了解这篇文章所要讲解的示例。一、示例介绍    还是

2014-12-25 09:13:36 824

原创 UniversalImageLoader源码分析之一、开发入门

前言:前几天分析了一个比较简单的图片开源项目SmartImageView,但是在项目开发中SmartImageView还是太轻量级了,在优化方面做的还不够,当然我们可以自己写出漂亮的框架,但是有点需要注意的是毕竟我们不能拿用户作为我们的测试,开发中还是要以最小的时间写出最优的代码的。闲扯远了,这里接着上次继续分析图片的开源框架,继续分析UniversalImageLoader。一、项目下载

2014-12-24 22:43:32 1186

原创 EventBus框架之一、开发入门

前言:前几天给一个朋友聊天,“最近android开发都用EventBus了”,我当时问了句EventBus是什么?说笑到我们都落伍了。由于最近公司项目近尾声,元旦后要开始苦逼的魔都之旅,现在空闲时间还是比较多的,就研究下这个框架吧。在Github下载到源码,以及附带的demo还是不适合入门的,网络上大多都是框架设计的架构以及大致的用法。在自己的摸索下先写个入门的笔记吧。一、 源码下载

2014-12-24 17:21:12 1149 1

原创 Android SmartImageView源码分析

突然想把用过的图片加载的框架整理下,SmartImageView是所使用的最早的网络加载图片的小框架了,当时还为它的强大惊叹不已。不过也好久没使用过了,既然是整理下就从最开始使用的来分析吧。一、源码下载SmartImageView也是托管在GitHub的一个开源项目,在GitHub下载到源码。下载地址下载到的源码为6个类,我一般习惯用库的形式把框架加载到我的工程中去,所以我建立了一

2014-12-23 13:10:31 1684

原创 Slidingmenu源码分析一 (初步了解)

前言:首先让我们瞄一眼Slidingmenu的View结构    看不懂没关系,先有个大致印象,就是Slidingmenu框架将View结构分为了两个部分,一个是我们平时用的主屏幕页面,另一个就是侧滑菜单页面了。    一 、Slidingmenu的使用比较简单,(引入library或者导出jar包放入lib目录就不讲了)用法如下:二、Slidingmenu是如

2014-10-26 12:37:35 1336

原创 String池的概念

package com.zwenkai;public class Test2 { public static void main(String[] args) { String str1 = "Hello"; String str2 = "Hello"; System.out.println(str1==str2); //true System.out.println(st

2014-04-07 09:37:35 998

原创 Java中的泛型

一、泛型简单应用通过一个小例子看一下泛型的作用package cn.itcast;import java.lang.reflect.Constructor;import java.util.ArrayList;public class Java_36_Generic { public static void main(String[] args) throws Excepti

2014-03-31 15:03:20 799

原创 JavaBean总结

一、什么是JavaBean?JavaBean是一种特殊的java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规范 (有get和set方法) 。二、成员变量设置规则:去掉set和get后为属性名称,如果去掉后的第二个字母是小写,则把第一个字母变成小写;如果第二个字母是大的,就保持原样。如:Gettime   -->     time

2014-03-30 16:45:15 1002

原创 Java中的反射

一开始接触反射很头疼,不知道有什么用处,也没有从宏观来看待它,把张老师的视频看了三遍以后,加上查了些资料,有点了解了,还是不太深入,总结下吧。一、什么是反射Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。总结:就是把类的共性抽取

2014-03-29 21:50:14 819

原创 Java中的枚举

一、枚举的作用介绍(enum)作用:要让某个类型的变量的取值只能为若干个固定值中的一个,否则编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。二、用普通类模拟枚举的实现原理步骤:(1) 私有的构造函数;(2) 每个元素分别用一个共有的静态成员变量表示;(3) 可以有若干方法或者抽象方法,将抽象方法转移成独立的类

2014-03-29 16:44:22 756

原创 Java中的求长度及比较

一、求长度length属性,length()方法和size()的方法的区别和用法。package cn.itcast;import java.util.ArrayList;import java.util.List;public class Test{ public static void main(String args[]) { /*length属性是针对数组说的

2014-03-29 15:32:46 2157

原创 内部类、匿名内部类

一、内部类的访问规则:1. 内部类可以直接访问外部类中的成员,包括私有;是因为内部类持有了外部类的引用。格式:外部类.this。2. 外部类要访问内部类必须建立内部类对象。class Outer { private int x = 3; class Inner { int x = 4; void function() { int x = 5; Sy

2014-03-26 23:06:28 868

原创 线程创建的两种形式

一、进程与线程进程:是一个正在执行中的程序;每一个程序执行都会有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程 :就是进程中一个独立的控制单元;线程在控制着进程的执行,一个进程中至少有一个线程。二、创建线程的第一种方式:继承Thread类步骤:1. 继承Thread类;2. 复写run方法;目的:将自定义代码块存储在run方法,让线程运行。3. 调用线

2014-03-24 21:46:44 1413

原创 异常总结

Ø 异常是对问题的描述,将问题进行对象的封装。Ø 异常体系:Throwable    |--Error       |--Exception           |--RuntimeException           |--…Ø 异常体系的特点:异常体系中所有类以及建立的对象都具有可抛性;也就是说可以被throw和throws关键字操作;只有异常体系具备这个特点

2014-03-24 19:52:28 850

原创 多态的理解

多态:一个引用在不同情况下的多种状态,父类的引用指向子类的对象。下面通过一个实例分析:package com.itheima;class Animal { void eat() { System.out.println("动物会吃东西"); }}class Cat extends Animal { void eat() { System.out.println("吃

2014-03-24 19:41:59 2717

原创 单例设计模式

设计模式:解决某一类问题最行之有效的方法。java中有23中设计模式;单例设计模式:解决一个类在内存只有一个对象。怎样保证对象唯一?1. 为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象;2. 为了让其他程序可以访问到该类对象,只好在本类中自定义一个对象;3. 为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。这三步的代码体现:

2014-03-23 22:24:18 763

原创 对象初始化过程

对象初始化过程package com.itheima;class Person { private String name; private int age; Person(String name, int age) { this.name = name; this.age = age; } public void setName(String name) { this

2014-03-23 21:27:35 757

原创 构造函数、构造代码块与静态代码块

构造函数class Person { private String name; private int age; //构造函数,给对象初始化用 Person(String name, int age) { this.name = name; this.age = age; }}特点:1. 函数名与类名相同2. 不可以定义返回值类型 3. 不可以写return

2014-03-23 19:07:53 906

原创 选择排序and冒泡排序

选择排序:依次和其后的元素比较,如果大于就换位。特点:第一轮比较最小值最前面,第二次比较第一位不必参与比较。public static void selectSort(int[] arr) { for(int x=0; x<arr.length-1; x++) { for(int y=x+1; y<arr.length; y++) { if(arr[x]>arr[y])

2014-03-23 17:20:34 813

Adnroid-MVVM-demo

为博客《Adnroid中MVVM是什么?》https://blog.csdn.net/xuehuayous/article/details/82777022 的示例代码。

2018-09-21

Android 拍照、选择图片并裁剪

Android 拍照、选择图片并裁剪 http://blog.csdn.net/xuehuayous/article/details/51324656 示例

2016-05-05

PullToRefresh 扩展 StaggeredGridView

PullToRefresh 扩展 StaggeredGridView

2016-01-04

csdn客户端

随时随地查看最新资讯,CSDN就在您身边!

2015-04-27

Fragment动态加载

Fragment动态使用的实例代码,为《Fragment学习之二、Fragement的使用方法》讲解代码。 http://blog.csdn.net/xuehuayous/article/details/45133601

2015-04-19

Fragment静态调用

Fragment静态使用的实例代码,为《Fragment学习之二、Fragement的使用方法》讲解代码。 http://blog.csdn.net/xuehuayous/article/details/45133601

2015-04-19

Fragment生命周期讲解

Fragment学习之一、Fragment生命周期http://blog.csdn.net/xuehuayous/article/details/45032681 讲解博客完整代码。

2015-04-19

Universal-Image-Loader示例Demo

Universal-Image-Loader简单示例Demo,为《UniversalImageLoader源码分析之一、开发入门》http://blog.csdn.net/xuehuayous/article/details/42131511的讲解示例。

2014-12-25

EventBus入门小例子

http://blog.csdn.net/xuehuayous/article/details/42126261的示例代码

2014-12-24

SmartImageView库以及示例程序-SmartImageView源码分析代码

SmartImageView库以及示例程序-SmartImageView源码分析代码

2014-12-23

空空如也

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

TA关注的人

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