安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 50 下一页

2017年10月10日 #

设计模式(七)备忘录模式

摘要: 备忘录模式:用于保存对象的某个时刻的状态,以便在需要的时候恢复对象。 第一步:创建Originator(愿生者):需要被保存的状态,即当前的状态 第二步:创建Memento(备忘录):该对象是由Originator创建,用来保存Originator的内部状态(相当于一个镜像) 第三步:创建Caret 阅读全文

posted @ 2017-10-10 15:23 安卓笔记侠 阅读(282) 评论(0) 推荐(0) 编辑

Android深入四大组件(五)Android8.0 根Activity启动过程(后篇)

摘要: 前言 在几个月前我写了Android深入四大组件(一)应用程序启动过程(前篇)和Android深入四大组件(一)应用程序启动过程(后篇)这两篇文章,它们都是基于Android 7.0,当我开始阅读Android 8.0源码时发现应用程序(根Activity)启动过程照Android 7.0有了一些变 阅读全文

posted @ 2017-10-10 14:28 安卓笔记侠 阅读(545) 评论(0) 推荐(0) 编辑

2017年10月9日 #

Android解析ClassLoader(一)Java中的ClassLoader

摘要: Android解析ClassLoader(一)Java中的ClassLoader 阅读全文

posted @ 2017-10-09 10:04 安卓笔记侠 阅读(668) 评论(0) 推荐(0) 编辑

2017年10月7日 #

volley6--CacheDispatcher从缓存中获取数据

摘要: 源码: 1 /* 2 * Copyright (C) 2011 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may no 阅读全文

posted @ 2017-10-07 18:28 安卓笔记侠 阅读(338) 评论(0) 推荐(0) 编辑

2017年10月6日 #

设计模式(七)享元模式

摘要: 1.享元模式定义 享元模式是结构型设计模式的一种,是池技术的重要实现方式,它可以减少应用程序创建的对象,降低程序内存的占用,提高程序的性能。 定义:使用共享对象有效的支持大量细粒度的对象 要求细粒度对象,那么不可避免地使得对象数量多且性质相近,这些对象分为两个部分:内部状态和外部状态。内部状态是对象 阅读全文

posted @ 2017-10-06 16:02 安卓笔记侠 阅读(293) 评论(0) 推荐(0) 编辑

2017年10月5日 #

volley5--Request<T>类的介绍

摘要: 源码: 1 /* 2 * Copyright (C) 2011 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may no 阅读全文

posted @ 2017-10-05 21:29 安卓笔记侠 阅读(608) 评论(0) 推荐(0) 编辑

2017年10月4日 #

volley7--NetworkDispatcher从网络中获取数据

摘要: 源码: 1 /* 2 * Copyright (C) 2011 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may no 阅读全文

posted @ 2017-10-04 21:25 安卓笔记侠 阅读(304) 评论(0) 推荐(0) 编辑

volley4--RequestQueue

摘要: 源码: 1 /* 2 * Copyright (C) 2011 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may no 阅读全文

posted @ 2017-10-04 21:00 安卓笔记侠 阅读(296) 评论(0) 推荐(0) 编辑

volley3--Volley类

摘要: Volley这个类,Volley作为整个框架的入口,其实就是创建了一个RequestQueue队列 可以看到,Volley的newRequestQueue()方法里面,根据版本创建了stack(分别是HurlStack和HttpClientStack)。至于不同adk版本会创建不同的stack,是由 阅读全文

posted @ 2017-10-04 20:42 安卓笔记侠 阅读(275) 评论(0) 推荐(0) 编辑

volley2--volley的使用和架构

摘要: 图片: 下面只是笼统的介绍,大家可以对比自己的想法,看看自己是不是有什么考虑不周的(如果是你实现这样一个框架的话) 1,Request的设计,我们在得到response之后,我们可能根据项目需求希望有不同形式的数据(例如string,bitmap,jsonObject),volley使用抽象编程,让 阅读全文

posted @ 2017-10-04 20:22 安卓笔记侠 阅读(215) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 50 下一页