楚云之南

先解决问题再写代码

HttpClient

Http协议是在开发中使用最多的网络协议,大部分的网络接口都是通过Http来设计。在Android中提供了两种Http客户端,HttpClient和HttpUrlConnetion。其中后者在低版本存在某些问题,但是HttpClient尽管功能强大,但使用麻烦,接口众多,本文主要是简单介绍HttpClient中使用的一些概念。

Java中的泛型方法

在通过反射获取类的私有域时希望写一个方法,可以指定一个域的名字和域的类型,可以返回指定类型的对象。

Android构建内测版本程序

在开发应用的过程中,有时候需要比较当前线上版本和正在开发中的版本差异,目前的做法只能是在两个不同的设备上面安装线上版本和开发中的版本,因为当前版本在调试过程中会覆盖旧版本。本文通过使用gradle来构建android应用变种版本,通过配置build type和productFlavors来进行实践,结果不完全尽如人意,但是提供了同一个程序不同变种在一个设备上共存的一种实践。