- 博客(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关注的人