自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Volley源码(2):执行网络请求的流程

上一篇(http://blog.youkuaiyun.com/szxgg/article/details/51345859)讲述了当我们调用Volley.newRequest()时,Volley内部这个类做了什么,其实Volley这个类就做了一件事情,就是实例化了RequesQueue,这也符合设计模式中的单一职责,其实主要的处理都在其他类中,有三个类最重要,HttpStack/Network/Request

2016-05-08 19:30:18 1280

原创 Volley源码之调用流程及各类作用

Volley作为2013年Google公司推出的一款面向android设备的网络开源框架,目前已被广泛的应用,优点是可扩展,缓存,dispatcher等。下面我们就简单根据调用的顺序,先聊聊到底Volley内部的运转流程是怎样的,用到了哪些设计模式,主要类有哪些有什么用以及有什么缺陷。  这一篇首先分析一下Volley内部的流转。  首先,我们在使用Volley时,要先调用Reques

2016-05-08 15:51:09 1058

原创 数据结构之简单队列的实现

数据结构中有一种存储数据的形式,我们把它叫做队列(Queue).主要探讨       一.队列的特点以及表现形式       二.写一个环形队列       三.编写过程中遇到的坑及设计模式一.队列的特点以及表现形式1.首先,队列存储数据的方式和栈(stack是有区别的)。栈对于数据的管理是先入后出的(FILO),而队列  对于数据的管理则是先入先出的(FIFO).

2015-11-08 21:30:05 714

原创 AsyncTask的执行流程及其细节点

AsyncTask的执行流程,完全根据developer在调用时的步骤进行分析。       首先开发者会建立一个AsyncTask的实例 AsyncTask asyncTask = new AsyncTaskImpl();这个构造函数会调到AsyncTask的构造函数,在AsyncTask的构造函数中做了如下操作: mWorker = new WorkerRunnable()

2015-11-05 17:21:50 764

原创 AsyncTask的使用

AsyncTask类是android sdk提供的一个封装好的类,可以使任务在非UI Thread进行,而将实时结果以及最终结果回传给ui thread的一个框架.开发者无需进行thread的创建等操作,而只需要按照AsyncTask的框架进行操作即可。一.AsyncTask的特点:  AsyncTask虽然可以将任务放在非UI Thread进行操作,但是官方建议最好不要把过于耗时

2015-11-05 13:04:47 386

原创 最近的一些总结一点点

最近看的东西比较杂,java,android,包括还刷了两道acm,这么做的原因只有一个,就是迷茫。不过迷茫是一定的,努力看书化解这份迷茫吧。同时也顿感编程绝对是天赋压制的项目,凡人只能努力达到自己的最好。1.LayoutInflater解析方法的三个参数LayoutInflater.from(this).inflate(R.layout.text_layout, flowLa

2015-01-07 18:07:13 473

原创 Touch事件在viewGroup中的运转及总结

前面总结了touch事件在View中的传递,以及在一个viewTree中传递的流程。但是在ViewGroup以及ViewTree中的传递是根据log看出来的,那么在代码中到底是如何处理的?今天就看下代码,主要就是从viewGroup中dispatchEvent开始。首先还是会调用当前activity的dispatchTouchEvent();然后走走走,...就走到了rootVie

2014-12-15 18:03:13 470

原创 最近看东西的总结

最近没有干什么,可也是没有系统的看一些东西。就杂七杂八的再看。即使这样也要记录下来,以便自己查阅。以前都是把笔记记在纸上,又不爱保管。久而久之就丢了。因此以后就记录到blog吧。1.java比c慢的原因。以前都说是因为java还要把源码翻译成.class文件,运行在虚拟机上,比c语言直接运行在电脑上多了一层必然慢。这是肯定的,但其实还有其他方面的影响。A.c语言中的对象

2014-12-02 20:48:13 467

原创 WebService的开发之一

昨天没事干看了会webService,今天没事干就把昨天的整理下。

2014-11-21 21:30:02 853

原创 View事件的传递之二----在屏幕上点击时事件在整个系统中的传递流程初分析

这个内容距离上一次隔得有点远,连我自己都有点忘记了,无奈公司的

2014-11-17 18:26:44 940

原创 最近的感悟和接下来要做的

最近估计又要开始忙了,所以博客可能也不会更的taiku

2014-11-13 21:34:07 557

原创 23种设计模式之——工厂方法模式

上一次我们看了下简单工厂模式,并且总结出来了简单工厂模式的缺点:在Factory.java中如果我们要

2014-11-10 21:45:02 453

原创 23种设计模式之--简单工厂模式

周末本来想把touch事件的传递完善,但是无奈代码丢在公司了。这里顺便吐槽句公司实在离得远,平时不上b

2014-11-09 20:38:50 684

原创 View事件的传递之一_单独看Button的传递

Android中Touch事件

2014-11-05 18:17:38 697

原创 高通与mtk的烧机--高通烧机

高通烧机:速度

2014-11-05 10:45:03 1730

原创 高通与mtk系统的烧机——mtk烧机

一.mtk烧机:1.所用的烧机工具:

2014-11-05 09:56:51 919

空空如也

空空如也

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

TA关注的人

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