2017年2月26日

数据库开源框架之sqlcipher加密数据库

摘要: 访问github链接:https://github.com/sqlcipher/android-database-sqlcipher 访问 http://sqlcipher.net/sqlcipher-for-android/ 查看官方介绍, 并从官方介绍中找出编译成功之后的zip压缩包进行下载 h 阅读全文

posted @ 2017-02-26 22:31 LoaderMan 阅读(577) 评论(0) 推荐(0) 编辑

数据库开源框架之ormlite

摘要: 主页: http://ormlite.com/ 配置: 添加以下依赖 * compile 'com.j256.ormlite:ormlite-android:4.48' * compile 'com.j256.ormlite:ormlite-core:4.48' 用途: 操作数据库 使用步骤 1. 阅读全文

posted @ 2017-02-26 22:25 LoaderMan 阅读(235) 评论(0) 推荐(0) 编辑

数据库开源框架之GreenDAO

摘要: 主页: https://github.com/greenrobot/greenDAO 配置: 添加以下依赖 * compile 'de.greenrobot:greendao:2.1.0' * compile 'de.greenrobot:greendao-generator:2.1.0' 优点: 阅读全文

posted @ 2017-02-26 22:20 LoaderMan 阅读(218) 评论(0) 推荐(0) 编辑

开源的网址

摘要: * https://github.com/Trinea/android-open-project* http://colobu.com/2014/08/15/android-components-collection/* http://android-arsenal.com/free* https: 阅读全文

posted @ 2017-02-26 21:44 LoaderMan 阅读(109) 评论(0) 推荐(0) 编辑

日志框架之Logger

摘要: 概述 在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印 Log 的地方,调用 Log.d(TAG, "要打印的内容")。每次新写一个类,都要写一个 TAG,这也就算了,最苦逼的是,项目 阅读全文

posted @ 2017-02-26 21:42 LoaderMan 阅读(316) 评论(0) 推荐(0) 编辑

数据解析框架之Gson

摘要: GSON是由Google提供的,用于JAVA对象与JSON字符串之间互相转换的一个解决方案。用处很多,比如在前后台通讯中,前台先将java对象转化成JSON,然后将JSON传输给后台交由后台处理——相较于JAVA对象来说,JSON不仅传输起来更方便,而且处理起来也更加灵活,不仅可以用JAVA处理,也 阅读全文

posted @ 2017-02-26 21:35 LoaderMan 阅读(236) 评论(0) 推荐(0) 编辑

数据解析框架之FastJson

摘要: 演示实体类 JSON.toJSONString方法的使用 JSON.toJSONString(Object object)方法 : 方法定义 : public static final String toJSONString(Object object) ; 方法作用 : 将 java bean 转 阅读全文

posted @ 2017-02-26 21:21 LoaderMan 阅读(452) 评论(0) 推荐(0) 编辑

GsonForamt插件的使用

摘要: 第一步:在AS中安装GsonForamt插件 第二步:创建bean类 第三步: 在bean类体中做如下操作即可快速创建bean类 鼠标右击按图选择: 将需要解析的json字符串复制进去 设置界面:可以配置所需参数,如修饰符,解析库,比如gson还是fastJson 选择参数,一般默认即可 创建效果图 阅读全文

posted @ 2017-02-26 21:19 LoaderMan 阅读(207) 评论(0) 推荐(0) 编辑

网络通信框架之retrofit

摘要: 主页: [https://github.com/square/retrofit](https://github.com/square/retrofit) 注意: 使用Retrofit的前提是**服务器端代码遵循REST规范 !!!!!** 功能: * 效率非常高 * 可以直接将结果转换称Java类 阅读全文

posted @ 2017-02-26 21:13 LoaderMan 阅读(236) 评论(0) 推荐(0) 编辑

网络通信框架之okHttp

摘要: 主页: https://github.com/square/okhttp 特点: * 支持HTTP/2 和 SPDY * 默认支持 GZIP 降低传输内容的大小 * 支持网络请求的缓存 * 当网络出现问题时,自动重试一个主机的多个 IP 地址 请求流程: 配置: compile 'com.squar 阅读全文

posted @ 2017-02-26 21:01 LoaderMan 阅读(319) 评论(0) 推荐(0) 编辑

网络通信框架之okHttpUtils

摘要: okHttpUtils封装库志支持: 一般的get请求 一般的post请求 基于Http的文件上传 文件下载 上传下载的进度回调 加载图片 支持请求回调,直接返回对象、对象集合 支持session的保持 支持自签名网站https的访问,提供方法设置下证书就行 支持取消某个请求 基本方法的使用 : 第 阅读全文

posted @ 2017-02-26 20:37 LoaderMan 阅读(7631) 评论(0) 推荐(0) 编辑

Volley源码分析

摘要: 取消请求的源码分析: 使用Volley的第一步,首先要调用Volley.newRequestQueue(context)方法来获取一个RequestQueue对象,那么我们自然要从这个方法开始看起了,代码如下所示: 这个方法仅仅只有一行代码,只是调用了newRequestQueue()的方法重载,并 阅读全文

posted @ 2017-02-26 20:11 LoaderMan 阅读(148) 评论(0) 推荐(0) 编辑

网络通信框架之volley

摘要: 介绍 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影 阅读全文

posted @ 2017-02-26 19:37 LoaderMan 阅读(171) 评论(0) 推荐(0) 编辑

综合开源框架之RxJava/RxAndroid

摘要: * 一种帮助做异步的框架. 类似于 AsyncTask. 但其灵活性和扩展性远远强于前者. * 主页: https://github.com/ReactiveX/RxJava * 中文资料: * https://github.com/lzyzsd/Awesome-RxJava * https://w 阅读全文

posted @ 2017-02-26 19:35 LoaderMan 阅读(214) 评论(0) 推荐(0) 编辑

开源框架概述

摘要: 为什么要使用开源框架1. 提高开发速度2. 提高开发质量 选择开源框架的原则1. 聚合性框架一定要放弃.例如Afinal,xUtils * 大而全的框架容易导致牵一发而动全身.可读性差,耦合高,难扩展.2. last commit超过一年以上或者issues一大堆没有fix的框架不要用.3. 选择活 阅读全文

posted @ 2017-02-26 19:17 LoaderMan 阅读(335) 评论(0) 推荐(0) 编辑

导航