摘要:本篇文章我们来一起写一个最基本的Android异步网络请求框架,借此来了解下Android中网络请求的相关姿势。由于个人水平有限,文中难免存在疏忽和谬误,希望大家可以指出,谢谢大家:) 1. 同步网络请求 以HTTP的GET请求为例,我们来介绍一下Android中一个基本的同步请求框架的实现。直接贴 阅读全文
posted @ 2016-04-19 00:12 absfree 阅读(5276) 评论(0) 推荐(0) 编辑
摘要:在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模 阅读全文
posted @ 2016-04-15 23:55 absfree 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:本篇博文会从代理的概念出发,介绍Java中动态代理技术的使用,并进一步探索它的实现原理。由于个人水平有限,叙述中难免出现不清晰或是不准确的地方,希望大家可以指正,谢谢大家:) 一、概述 1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理, 阅读全文
posted @ 2016-04-15 17:51 absfree 阅读(2942) 评论(9) 推荐(3) 编辑
摘要:本文会从内部原理到具体实现来详细介绍如何开发一个简洁而实用的Android图片加载缓存框架,并在内存占用与加载图片所需时间这两个方面与主流图片加载框架之一Universal Image Loader做出比较,来帮助我们量化这个框架的性能。通过开发这个框架,我们可以进一步深入了解Android中的Bi 阅读全文
posted @ 2016-04-11 19:36 absfree 阅读(4287) 评论(4) 推荐(3) 编辑
摘要:本博文是对Java中注解相关知识点的简单总结,若有叙述不清晰或是不准确的地方,希望大家可以指正,谢谢大家:) 一、什么是注解 我们大家都知道Java代码中使用注释是为了向以后阅读这份代码的人解释说明一些事情,注解是注释的升级版,它可以向编译器、虚拟机等解释说明一些事情。比如我们非常熟悉的@Overr 阅读全文
posted @ 2016-04-10 16:22 absfree 阅读(2796) 评论(2) 推荐(3) 编辑
摘要:本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: ) 1. Intent简介 Intent用于在一个组件(Component,如Activity、Service、Broadcast Receiver)中打开另一个组件。 Intent可分为隐式( 阅读全文
posted @ 2016-04-09 10:47 absfree 阅读(1190) 评论(4) 推荐(1) 编辑
摘要:1. 问题描述 闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案。 我们以Android平台为例,介绍下如何捕获Android应用的闪退信息,以帮助我们定位和 阅读全文
posted @ 2016-04-09 00:35 absfree 阅读(3305) 评论(4) 推荐(1) 编辑
摘要:一、概述 在Android开发中,我们经常与Bitmap打交道,而对Bitmap的不恰当的操作经常会导致OOM(Out of Memory)。这篇文章我们会介绍如何高效地在Android开发中使用Bitmap,在保证图片显示质量的前提下尽可能占用更小的内存。 1. 什么是Bitmap Android 阅读全文
posted @ 2016-04-07 16:27 absfree 阅读(9494) 评论(4) 推荐(1) 编辑
摘要:原作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 原作者:海子 出处:http://www.cnblogs.com/dolp 阅读全文
posted @ 2016-04-07 07:01 absfree 阅读(377) 评论(2) 推荐(1) 编辑
摘要:一、概述 1. 什么是Handler Handler是Android消息机制的上层接口,它为我们封装了许多底层的细节,让我们能够很方便的使用底层的消息机制。Handler的最常见应用场景之一便是通过Handler在子线程中间接更新UI。Handler的作用主要有两个:一是发送消息;二是处理消息,它的 阅读全文
posted @ 2016-04-06 22:46 absfree 阅读(972) 评论(0) 推荐(0) 编辑