自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 静态代理模式

代理模式 为其他对象提供一种代理以控制对这个对象的访问。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口, 代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系, 一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服

2016-07-25 22:37:48 466

原创 Android EventBus框架的使用(二)

第一篇文章介绍了基础,从下面的连接即可进入 http://blog.csdn.net/y874961524/article/details/51946238这次实现一个选项卡的效果,每次单击时,切换对应的Item ListFragment 中创建列表/** * Created by yangtianrui on 16-7-23. * 注册EventBus */public cla

2016-07-24 00:32:17 412

转载 UML入门

正如前面曾提到过的,UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的建模。UML的主要创始人是Jim Rumbaugh、Ivar Jacobson和Grady Booch,他们最初都有自己的建模方法(OMT、OOSE和Booch),彼此之间存在着竞争。最终,他们联合起来创造了一种开放的标准。(听起来是不是很熟悉?这个现象类似J2EE、SOAP和Linux的诞生。)U

2016-07-20 23:25:45 334

原创 Android EventBus框架的使用

EventBus框架 EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。EventBus是一种基于观察者模式的框架,类似的框架还有RXJav

2016-07-18 22:29:00 347

原创 Gradle编译框架基础

Gradle 编译框架什么是Gradle Gradle是一种依赖管理工具,基于Groovy语言, 面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。Gradle 的基本概念项目中的gradle文件 /app/build.gradle这个文件位于app模块,也是最主要的模块的gradle配置文件 下面看下文件内容//

2016-07-18 17:29:58 453

原创 AppWidget的使用(一)

Android AppWidget桌面组件的使用App Widget是一种可以被放在其他应用中(如Launcher)并接收周期性更新的应用视图。 这些视图在UI上就表现为Widget,并且你可以同App Widget Provider一起发布。1.注册组件<receiver android:name="AppWidget"> <!-- 唯一需要显示声明的广播 --> <

2016-07-12 13:40:48 400

原创 git常见命令与github仓库的使用

git的使用 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。git的全局配置使用git时应该先配置用户名和邮箱名,在git提交时根据用户名和邮箱进行保存。全局配置如下:# 配置用户名git config --global user.nam

2016-07-11 22:51:25 483

原创 HTTP协议详解与报文解析

HTTP协议详解 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium) 和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。 其中最著

2016-07-11 15:28:00 7567

原创 Java设计模式 -- 策略模式

3.策略模式 定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。使用策略模式的好处策略模式的好处在于你可以动态的改变对象的行为。适用情况许多相关的类仅仅是行为有异。 “策略”提供了一种用多个行为中的一个行为来配置一个类的方法。即一个系统需要动态地在几种算法中选择一种。需要使用一个算法的不同变体。 例如,你可能会定义一些反映不同的空

2016-07-05 16:23:17 363 1

原创 Android 实现开机启动

使用广播,监听开机事件,在广播中启动Service或者Activity首先需要权限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />在配置文件中注册广播<receiver android:name=".MyReceiver"> <intent-filter> <acti

2016-07-01 20:02:34 282

Genymotion-ARM-Translation.zip

2016-05-23

android-support-v7-appcompat.jar

android-support-v7-appcompat.jar

2016-05-21

空空如也

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

TA关注的人

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