Http协议是在开发中使用最多的网络协议,大部分的网络接口都是通过Http来设计。在Android中提供了两种Http客户端,HttpClient和HttpUrlConnetion。其中后者在低版本存在某些问题,但是HttpClient尽管功能强大,但使用麻烦,接口众多,本文主要是简单介绍HttpClient中使用的一些概念。
geniousadapter,快速构建Adapter
项目地址:geniousadapter
前面的话:本项目的原型是QuickAdapter,它们的思路基本一致,但本项目的优势在于:
- 支持AdapterView存在多个layout类型
- 可配置图片加载缓存库
Java中的泛型方法
在通过反射获取类的私有域时希望写一个方法,可以指定一个域的名字和域的类型,可以返回指定类型的对象。
Android构建内测版本程序
在开发应用的过程中,有时候需要比较当前线上版本和正在开发中的版本差异,目前的做法只能是在两个不同的设备上面安装线上版本和开发中的版本,因为当前版本在调试过程中会覆盖旧版本。本文通过使用gradle来构建android应用变种版本,通过配置build type和productFlavors来进行实践,结果不完全尽如人意,但是提供了同一个程序不同变种在一个设备上共存的一种实践。