摘要:主页: https://github.com/greenrobot/greenDAO 配置: 添加以下依赖 * compile 'de.greenrobot:greendao:2.1.0' * compile 'de.greenrobot:greendao-generator:2.1.0' 优点:
阅读全文
摘要:* https://github.com/Trinea/android-open-project* http://colobu.com/2014/08/15/android-components-collection/* http://android-arsenal.com/free* https:
阅读全文
摘要:概述 在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印 Log 的地方,调用 Log.d(TAG, "要打印的内容")。每次新写一个类,都要写一个 TAG,这也就算了,最苦逼的是,项目
阅读全文
摘要:GSON是由Google提供的,用于JAVA对象与JSON字符串之间互相转换的一个解决方案。用处很多,比如在前后台通讯中,前台先将java对象转化成JSON,然后将JSON传输给后台交由后台处理——相较于JAVA对象来说,JSON不仅传输起来更方便,而且处理起来也更加灵活,不仅可以用JAVA处理,也
阅读全文
摘要:演示实体类 JSON.toJSONString方法的使用 JSON.toJSONString(Object object)方法 : 方法定义 : public static final String toJSONString(Object object) ; 方法作用 : 将 java bean 转
阅读全文
摘要:主页: [https://github.com/square/retrofit](https://github.com/square/retrofit) 注意: 使用Retrofit的前提是**服务器端代码遵循REST规范 !!!!!** 功能: * 效率非常高 * 可以直接将结果转换称Java类
阅读全文
摘要:主页: https://github.com/square/okhttp 特点: * 支持HTTP/2 和 SPDY * 默认支持 GZIP 降低传输内容的大小 * 支持网络请求的缓存 * 当网络出现问题时,自动重试一个主机的多个 IP 地址 请求流程: 配置: compile 'com.squar
阅读全文
摘要:okHttpUtils封装库志支持: 一般的get请求 一般的post请求 基于Http的文件上传 文件下载 上传下载的进度回调 加载图片 支持请求回调,直接返回对象、对象集合 支持session的保持 支持自签名网站https的访问,提供方法设置下证书就行 支持取消某个请求 基本方法的使用 : 第
阅读全文
摘要:介绍 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影
阅读全文
摘要:* 一种帮助做异步的框架. 类似于 AsyncTask. 但其灵活性和扩展性远远强于前者. * 主页: https://github.com/ReactiveX/RxJava * 中文资料: * https://github.com/lzyzsd/Awesome-RxJava * https://w
阅读全文
摘要:为什么要使用开源框架1. 提高开发速度2. 提高开发质量 选择开源框架的原则1. 聚合性框架一定要放弃.例如Afinal,xUtils * 大而全的框架容易导致牵一发而动全身.可读性差,耦合高,难扩展.2. last commit超过一年以上或者issues一大堆没有fix的框架不要用.3. 选择活
阅读全文