Android
GeDune
这个作者很懒,什么都没留下…
展开
-
简述Android消息机制及解惑
Android消息机制这篇文章主要目的是简单总结消息机制的工作原理以及解决一些疑惑点概述 Android的消息机制主要是指 Handler 的运行机制,这个机制不仅包含发送消息的 Handler ,还包含消息存储单元 MessageQueue 和 不停从 MessageQueue 取出消息的 Looper 。 其实 Handler 的主要作用的将一个任务切换到指定的线程中去执行,比如在原创 2017-03-02 11:01:51 · 612 阅读 · 0 评论 -
基于okhttp封装网络库 (1)
基于okhttp封装网络库 (1)前言:在前篇文章中我已经总结了 okhttp 库的特性,这次就来讲对该库封装思路,当然是在熟悉 okhttp 基本 api使用情况下。封装思路首先是确定协议,一般来讲公司都会采用一二级协议的格式,所以这篇是假设服务端跟客户端协定的协议为一二级协议的格式,比如:(输入参数) 参数名称 类型 默认值 描述 id Integer 200原创 2017-03-08 17:36:28 · 464 阅读 · 0 评论 -
基于 okhttp 封装网络库 (2)
基于okhttp封装网络库 (2)前言:上篇只是封装了一个基础的抽象类,假设我们需要发送一个 json 请求,那么该如何对 BaseRequest 扩展呢?第一步:确定 MediaType 并解析 //该函数在 okhttp3.MediaType 包下 public static final MediaType Media_Json = MediaType.parse("applica原创 2017-03-08 17:37:18 · 320 阅读 · 0 评论 -
基于okhttp封装网络库 (3)
基于okhttp封装网络库 (3)前言:根据之前封装的库来写一个具体的请求豆瓣 api 的任务类!准备工作:通过 豆瓣 api,查看可知获取某个图书信息的 api 长这样。 GET https://api.douban.com/v2/book/isbn/:name由第一点可知我们请求的 主机地址是 api.douban.com,具体图书 api则是 /v2/book/isbn/:name,请原创 2017-03-08 17:39:28 · 386 阅读 · 0 评论 -
藏书阁-数据存储选型
藏书阁-数据存储选型ORM: object relational mapping - 上层使用面向对象,面向对象到关系型数据库的转换。javaObject 到 Sql 语句。 - 语法检查在运行期 - SQLiteDatabase - > ORM - >JavaObject选用 greenDao 的好处如下: - 轻量易于上手 - 相对其他 ORM 库性能更优 - 对象关系配置简单Gre原创 2017-03-09 15:49:03 · 609 阅读 · 0 评论 -
藏书阁app-网络库选型篇
藏书阁app-网络库选型篇基本要求支持 HTTP 协议 异步请求可选的网络库经过整理,可得出以下四个热门网络库都是支持上述两点要求的,接下来一步一步分析各自的特点。android-async-http通过该库的 Github 的主页我们可以得出以下特点: 使用 ThreadPool 调度请求资源,避免了每次请求都要新建线程。支持 Gzip 解压缩早期版本基于 Apa原创 2017-03-07 20:50:36 · 3224 阅读 · 0 评论