自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android访问网络,使用HttpURLConnection还是HttpClient?

转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/12452307最近在研究Volley框架的源码,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因,于是专门找到

2017-03-05 22:05:51 350

转载 Android Volley完全解析(四):带你从源码的角度理解Volley

转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。

2017-03-05 21:59:15 404

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html

2017-03-05 21:40:19 259

转载 Android Volley完全解析(三):定制自己的Request

转自:http://blog.youkuaiyun.com/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObj

2017-03-05 20:32:30 307

转载 Android Volley完全解析(二):使用Volley加载网络图片

转载自郭霖的博客:http://blog.youkuaiyun.com/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。

2017-03-05 17:09:46 283

转载 Android Volley完全解析(一):初识Volley的基本用法

转载自:郭霖的博客http://blog.youkuaiyun.com/guolin_blog/article/details/174821651. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection

2017-03-05 17:08:59 352

转载 浅析Android Framework

任何控制类程序都有一个入口,安卓应用程序肯定也是有滴。 Android framework包含三个小伙伴:服务端、客户端、Linux驱动。服务端服务端主要包含两个狠重要的类:WindowManagerService(WMS)和ActivityManagerService(AMS)客户端客户端包含以下类:ActivityThread:是安卓应用程序的主线程类,这个小伙伴所在的线程就是UI线程或者称为

2017-02-27 22:41:49 339

原创 详解AsyncTask实现原理

AsyncTask允许执行后台计算并将计算结果发送给UI线程,过程中无需显示地借助Handler等。这是因为AsyncTask内部封装了线程池用于执行后台计算,并通过Handler将结果传递给UI线程。根据AsyncTask的定义可知,主要包含三个参数,分别代表:参数类型、后台任务执行的进度类型、返回的结果类型。若不需要某个参数,可直接设为Void类型即可。public abstrac

2017-02-25 21:07:02 464

原创 创建型-单例模式

1、定义确保一个类只有一个实例,而且自行实例化并提供一个访问它的全局访问点。2、使用场景确保某个类有且只有一个实例,避免产生多个对象消耗过多的资源;某种类型的对象只能有且只有一个3、UML类图4、示例饿汉式单例懒汉式单例双重锁定单例静态内部类单例枚举单例5

2017-02-15 13:04:11 408

原创 面向对象设计的六大原则

1、单一职责原则——优化代码的第一步定义:就一个类而言,应该仅有一个引起它变化的原因。如果一个承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类的其他职责的 能力,这种耦合会导致脆弱的设计,当变化发生时,设计会招到意想不到的破坏。软件设计真正要做的就是发现职责并把那些职责相互分离。2、开放封闭原则——让程序更稳定、更灵活定义:软件实体(类、模块、函数

2017-02-15 12:12:12 530

原创 Android Resource概述

Android Resource概述一、应用资源分类 Android应用的源代码大致可分为三类:界面布局文件:XML文件,文件中每个标签都对应相应的View标签。Java源文件:Java代码实现,包括安卓四大组件等。资源文件:主要以XML为主,还可包括.png、.jpg、.gif等图片资源。Android应用资源文件分类: 1、/res/(编译时,aapt工具会自动生成生成R文件)An

2015-11-05 15:25:15 689

空空如也

空空如也

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

TA关注的人

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