自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小小码农

一个半路出家的程序猿。

  • 博客(29)
  • 收藏
  • 关注

原创 EventBus源码分析

创建EventBusEventBus.getDefault() 通过这个方法获取一个默认的对象 public static EventBus getDefault() { if (defaultInstance == null) { synchronized (EventBus.class) { if (defaultInsta

2017-03-20 17:02:24 405

原创 java 观察者模式

Observer模式中,当观察对象的状态发生变化的时候,会通知给观察者。Observer模式适用于根据状态进行相应处理的场景。观察者模式所涉及的角色有: ●  抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,抽象主题角色又叫做抽象被观察者(Observ

2017-03-13 23:05:12 269

原创 EventBus学习

EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。Android消息传递之组件间传递消息通过动态注册BroadcastReceiver通过监听着模式可以自己设计总线。EventBus的基本使用

2017-03-13 16:54:45 272

原创 android 中的Drawable<二>

标题

2017-03-10 15:05:56 223

原创 android中的Drawable

Drawable 是一个图片资源的实体类,是一个抽象类,android中有俩种类型。 图片资源 xml形式的drawable资源 1 ColorDrawable 最简单的一种Drawable,当我们将ColorDrawable绘制到Canvas(画布)上的时候, 会使用一种固定的颜色来填充Paint,然后在画布上绘制出一片单色区域!ColorDrawable co

2017-03-10 11:49:44 319

原创 android图片选择

图片选择功能基本都有吧 坑也很多记录一下。android 打开照相机 String outFileFolder = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath(); String outFilePath = getNowDateTime("yyyy

2017-03-08 14:23:01 371

原创 JavaScript类和模块

JavaScript是基于对象的,每个JavaScript对象都是一个属性的集合,相互之间没有任何联系,在JavaScript中也可以定义对象的类,让每个对象都共享某些属性。在JavaScript中,类的实现是基于原型继承机制的。 如果俩个实例都从同一个原型对象上继承了属性,我们就说他们是同一个类的实例。如果俩个对象继承自同一个原型,往往意味着他们是有一个构造函数创建并初始化的。JavaScript

2017-03-05 11:46:46 508

原创 JavaScript类和模块

JavaScript是基于对象的,每个JavaScript对象都是一个属性的集合,相互之间没有任何联系,在JavaScript中也可以定义对象的类,让每个对象都共享某些属性。在JavaScript中,类的实现是基于原型继承机制的。 如果俩个实例都从同一个原型对象上继承了属性,我们就说他们是同一个类的实例。如果俩个对象继承自同一个原型,往往意味着他们是有一个构造函数创建并初始化的。Jav

2017-03-05 11:23:51 218

原创 JavaScript闭包的理解

闭包是JavaScript的一个特色,也是一个难点。一 变量的作用域理解闭包,应该先理解JavaScript的变量作用域。JavaScript的作用域:1全局变量 2局部变量全局变量:不在任何函数内定义的变量就是全局变量,全局变量在任何地方都可以随意访问。 局部变量: 在方法体内定义的变量就是局部变量,定义局部变量必须使用var函数里面调用全局函数 var x = 999; functi

2017-03-01 23:08:14 191

原创 javascrpt 函数

函数:它只定义一次,但可能被执行或者调用任意次。在Javascript里面 函数即对象函数定义函数关键字function函数名称标识符:一对圆括号(),其中由0个或者多个用逗号隔开的标识符组成列表。一对花括号{} 其中包含好多Javascript语句,这些语句构成函数图: function prop(x){ for(o in x){console.log(o+”:”+x[o]+”\n”)}

2017-03-01 00:00:42 841

原创 Dom

节点的概念getElementById,Dom中的“D”如果没有document(文档),Dom就无从谈起,。当创建一个网页并把它加载到web浏览器中时,Dom就在幕后油然而生,它把你编写的网页文档转换成一个文档对象。对象:Dom中的“o”“o”object 对象。 “对象”是一种自足的数据集合,。于某个特定对象的变量称为这个对象的属性,只有通过,只有通过某个特定的对象去调用的函数被称为

2017-02-28 23:25:26 563

原创 android 三剑客(Retrofit 2.0)简单使用

Retrofit是SQUARE美国一家移动支付公司最近新发布的在Android平台上http访问的开源项目官方标语;A type-safe HTTP client for Android and Java 语意很明显一款android安全类型的http客户端, 那么怎么样才算安全?支持https?支持本地线程安全? 官方官方github http://square.gith

2017-02-28 16:03:52 825

转载 Fildder

主要 记载查询的一些日志 [参考学习资料]{http://blog.csdn.net/gld824125233/article/details/52621456}

2017-02-28 14:49:31 236

原创 Http学习<三>HTTP 首部

HTTP 协议的请求和响应报文中必定包含 HTTP 首部,只是我们平时 在使用 Web 的过程中感受不到它。本章我们一起来学习 HTTP 首部 的结构,以及首部中各字段的用法。GET / HTTP/1.1 Host: hackr.jp User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Accept:

2017-02-26 23:36:41 377

原创 Http学习<二>

HTTP 报文内的 HTTP信息HTTP 通信过程包括从客户端发往服务器端的请求及从服务器端返回 客户端的响应。本章就让我们来了解一下请求和响应是怎样运作的。HTTP 报文用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的 HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。 HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文 本。 H

2017-02-26 22:50:48 222

原创 Http学习

网络基础 TCP/`IP为了理解 HTTP,我们有必要事先了解一下 TCP/IP 协议族。 通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作 的。而 HTTP 属于它内部的一个子集。网络基础 TCP/IP计算机与网络设备要相互通信,双方就必须基于相同的方法。比如, 如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通 信、怎样结束通信等规则都需要事先确定。不同的硬件、

2017-02-26 20:33:14 219

原创 android文件存储

以前写的一个都是在SD卡根目录直接新建了一个XXX/image/目录,来保存图片缓存的, 但是如果适配到Android6.0,我们就需要弹出对话框给用户,来申请WRITE_EXTERNAL_STORAGE权限首先,App在手机上保存文件或者缓存数据时,我认为应该遵守以下几点:1.不要随意占用用户的内置存储。 2.不要随意在SD卡上新建目录,应该放置自己应用包名对应的扩展存储目录下,卸载App时可以

2017-02-25 11:52:36 253

原创 React相知

PropTypes组件的属性可以接受任意的值,比如 对象,字符串,函数等都可以,有时,我们需要一种机制,验证别人使用组件时,提供的参数是否符合要求。组件类的PropTypes属性,就是用来验证组件实例的属性是否符合要求 var MyTitle = React.createClass({ propTypes: { title: React.P

2017-02-24 15:13:30 161

原创 ReactA初相识

[参考地址]{http://www.ruanyifeng.com/blog/2015/03/react.html}跟着写代码 直接上代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="react.js"></script>

2017-02-23 23:34:57 294

原创 OkHttp缓存

[参考文档]{http://mushuichuan.com/2016/03/01/okhttpcache/}###okhttp缓存服务器支持本地缓存如果服务器支持缓存,请求返回的Response会带有这样的Header:Cache-Control, max-age=xxx,这种情况下我们只需要手动给okhttp设置缓存就可以让okhttp自动帮你缓存了。这里的max-age的值代表了缓存在你本地存

2017-02-23 10:11:18 290

原创 okhttp源码的学习

[参考链接]{https://blog.piasy.com/2016/07/11/Understand-OkHttp/}okhttp源码分析创建okhttp对象 OkHttpClient OK_HTTP_CLIENT = new OkHttpClient();创建对象创建一个默认的builderpublic OkHttpClient() { this(new Builder()); }请

2017-02-22 15:08:30 334

原创 okHttp

创建对象OkHttpClient OK_HTTP_CLIENT = new OkHttpClient.Builder().build()请求Requests(请求)每一个HTTP请求中都应该包含一个URL,一个GET或POST方法以及Header或其他参数,当然还可以含特定内容类型的数据流。Responses(响应) 响应则包含一个回复代码(200代表成功,404代

2017-02-21 10:32:11 203

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-20 21:24:56 147

原创 WebApp方式集成5+ sdk

WebApp方式集成5+ sdk的方式集成webview界面的时候,一般都需要我们自己添加一个原生的title。直接上代码 public class SDK_WebApp extends Activity { boolean doHardAcc = true; EntryProxy mEntryProxy = null; private ArrayList<String> mU

2017-02-20 14:33:51 4696 1

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-08 14:41:21 191

原创 android 传中文给服务器 乱码问题

1 使用post请求       2  String name =URLEncoder.encode("中国万岁","UTF-8");  3 默认浏览器使用UTF-8编码(IE默认GBK当然可以通过meta标签设置)服务器(Tomcat)默认使用iso-8859-1解码。Iso-8859-1是不支持中文的,也就是说不做处理,中文是一定乱码的。 POST方式解

2016-06-12 11:13:34 326

原创 eclipse 中使用 RecyclerView

eclipse 使用 RecyclerView 滑动报null错误,是因为 lib里面的v7 包跟 sdk里面的 有冲突 我就找了 一个可以跑的项目 把 他的v7包拷贝到我的项目里面就好了   附上地址   https://github.com/baoyongzhang/RecyclerViewDemo

2016-06-01 15:49:27 574 1

原创 imageloder缓存图片

今天项目做一个加载启动页 但是每次启动页面加载的数据都是错误的图片,一个下午发现是因为 imageloder缓存.discCache(new UnlimitedDiscCache(cacheDir));缓存到自定义的地址,所以加载的图片也是 缓存中的图片,经过别人的指点 问题得以解决,最大收获是要静下来去思考问题 ,学着自己解决问题

2016-05-31 18:30:19 347

原创 新的一天

我的博客 卡通了  开始准备学会积累知识 加油

2016-05-30 09:39:09 266

空空如也

空空如也

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

TA关注的人

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