自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zero

做好眼前事,珍惜眼前人。。。

  • 博客(5)
  • 资源 (21)
  • 收藏
  • 关注

原创 通过Java源码分析初探观察者模式(一)

源码中,起关键性作用的就是vector和changed,在observable实例化的时候,就初始化了一个空的vector,可以通过vector添加和移除vector操作后,当observable发生改变时,通过changed去判断是否通知,在我们的上述示例代码中使用setChanged(),主要是因为第一次加入的时候,不会去调用observer的update方法,也就是changed为false,当changed为

2016-05-30 09:16:51 7174 3

原创 通过MVC与MVP的对比,简述单一职责原则

本文将通过MVC与MVP模式分析,循序渐进的讲述单一职责原则。MVC MVP 通过上述两张图可以很明显的看出MVP在MVC的基础上进行解耦,再次不做多余的分析,先简单看一个例子,点击按钮后,从0到1000进行相加,得到结果后先赋值给model,再把model的值在textview上显示。public class MainModel{ public int value;}/**

2016-05-28 10:24:34 1817 1

原创 以Android源码分析初识UML(一)

前几天在看设计模式,每次看到UML的时候就是一头雾水,不懂那些条条杠杠是什么东东,没办法,既然踏上软件开发这条不归路,我已经没有后退和后悔的余地了,除了搬运代码,不知道还有什么生存能力,对于踏上不归路的坎坷,后面想详细写篇帖子来讲述,都是眼泪。。。对于接触Android不久的小伙伴,看到这张图可能会有点懵逼了,其实没什么的,打开源码后,这些都是基础,几个继承关系而已,或者搞过activity和con

2016-05-26 14:25:20 2943 4

原创 命令模式在Android实际场景中运用

**命令模式(Command Pattern),是行为型模式之一。在日常生活和开发过程中,这是一个非常常见的设计模式,比如我们电脑关机这个操作,我们只需要点击关机键便可以实现关机,内部是通过什么进行关机的,我们不需要去知道,计算机会帮我们实现这个功能。**优点:  (1)比较容易地实现一个命令队列。  (2)比较容易将队列记入日志。  (3)请求者和实现者通过接口进一步解耦。  (4)可以容易地实

2016-05-22 21:52:28 2897 1

原创 OKHTTP的单例和再封装

/** * Created by zm on 16-2-1 * okhttp的再封装,对于2.x版本,3.x版本将原有对okhttpclient配置 * 改成了builder模式配 * 置,对于超时、代理、dns,okhttp已经做好了配置, * 若不需要特殊配置,可以跳过 */public class OkHttpUtil{ private static OkHttpCli

2016-05-20 15:32:07 12858 3

最新retrofit+rxjava+MVP

目前最新retrofit、rxjava搭建的框架

2017-05-31

android反编译工具集合

android反编译工具,包括了apktool、dex2jar、jdgui、Smali2Java

2016-10-24

android反编译工具

apktool、dex2jar、jdgui、Smali2Java一起打包拿走

2016-10-20

ffmpeg帮助文档

此文档版本有点低,现在官网更新到3.0了,但是没找到3.0的帮助文档,只找到了1.2的。

2016-06-13

ffmpeg需要的包

包含了32位和64位两个文件,根据需要自己选择,此文件是Windows平台下的,若需mac和Linux,自己去官网下载

2016-06-13

最新版百度地图api,根据位置获取所在地的经纬度并定位

根据最新版的百度地图api手写的一个demo,项目名称和appkey已配置好,可直接调试或使用,若想使用到自己项目中,直接替换即可,本demo主要根据所在位置获取经纬度,并根据经纬度定位,比较适合新手,仅供参考,若有错误,希望大神批评指正,不喜勿喷,谢谢

2014-11-19

通过百度地图,根据地名获取经纬度,内有详解

通过百度地图,根据地名获取经纬度,通过经纬度定位,或者直接根据地名定位,内有详解,若有问题,请留言

2014-11-18

openfire聊天记录保存插件

盗用别人的架包,虽然有点不厚道,但很多人没分却没法下载,请让我无私一次,希望作者原谅

2014-07-30

Java帮助文档 1.6中文版

Java帮助文档 1.6中文版,希望是你想要的

2014-07-02

多人在线聊天系统源码 xmpp+openfire

多人在线聊天系统源码 xmpp+openfire

2014-06-13

jdk1.5 64位

jdk1.5 64位,希望能够帮助寻找的人

2014-06-13

openfire缺少的架包jar

openfire开发过程中可能缺少的架包,但愿这是你开发中所需要的

2014-06-12

百度云推送android端例子与文档

百度云推送android端例子与文档,轻松实现即时通讯

2014-06-09

安卓4.4源码架包

最新安卓4.4源码架包,kitkat,你值得拥有。

2013-12-18

安卓四大组件之service

安卓四大组件之service,一个简而易学的文档,希望能给您带来帮助

2013-11-09

反编译工具(dex2jar)

反编译工具(dex2jar),愿你的代码更加安全

2013-11-07

Android之Activity生命周期

Android之Activity生命周期,适合新手学习,全面而详细的介绍了Activity的生命周期。

2013-06-04

安卓日历控件

以安卓为基础,三种不同样式的日历,适合新手学习

2013-06-04

图书馆管理系统 毕业设计

图书馆管理系统毕业设计,全面分析了你所需要的

2012-10-14

C语言--第二届国信蓝点杯高职试题

2011年度,国信蓝点杯软件大赛高职组C试题

2012-02-23

空空如也

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

TA关注的人

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