首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wustor
掘友等级
Android developer
Android开发者,Python爱好者。
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
3
关注
赞
52
文章 50
沸点 1
资讯 1
赞
51
关注
返回
|
搜索文章
文章
热门
最新
wustor
4年前
Kotlin
源码
JSON
新一代Json解析库Moshi使用及原理解析
Moshi是Square公司在2015年6月开源的有关Json的反序列化及序列化的框架,说到Json,大家应该很快想到Gson,FastJson以及Jackson等著名的开源框架,那为什么还需要Moshi呢?这个主要是由于Kotlin的缘故,我们知道前面说到的几大解析库主要是针…
1.8w
95
30
wustor
5年前
Android
服务器
数据库
深入理解Android中的缓存机制(三)磁盘缓存
磁盘存储有两种形式,一种是File存储,一种是DB(DataBase)存储。 相对于内存缓存而言,磁盘时效性很低,所以通常单独的磁盘缓存没有太大意义,每次去读缓存之前需要判断一下懁促是否有效,必须要结合HTTP的缓存机制来做一些处理,这样缓存才会比较有效,所以下面还是先介绍一下…
1933
2
1
wustor
5年前
深入理解Android中的缓存机制(二)RecyclerView跟ListView缓存机制对比
通过注释可以很明显的知道AbsListView作为GridView以及ListView的基类,没有固定展示数据的形式,这个是交由他的子类来实现的,只是ListView是列表,GridView是网格,下面开始从源码的角度来分析一下AbsListView的缓存机制。 GridVie…
4304
20
3
wustor
5年前
Android
Picasso
服务器
深入理解Android中的缓存机制(一)缓存简介
说起缓存,大家可能很容易想到Http的缓存机制,LruCache,其实缓存最初是针对于网络而言的,也是狭义上的缓存,广义的缓存是指对数据的复用,我这里提到的也是广义的缓存,比较常见的是内存缓存以及磁盘缓存,不过要想进一步理解缓存体系,其实还需要复习一点计算机知识。 CPU分为运…
3012
51
1
wustor
5年前
架构
Architecture(5)电商APP组件化探索
记得刚开始接触Android开发的时候,只知道MVC分层架构,而且感觉Model,View以及Controller太简单了,也能称之为分层架构,随便写就是MVC。就像在接触设计模式之前,你可能已经写了无数个单例模式,只是那个时候你可能并不知道,你已经在用设计模式了,你不会去想是…
6961
162
31
wustor
5年前
Picasso
Volley
Android
Architecture(3)Picasso源码分析
前面分析了Volley的源码,现在来看一下Picasso的源码,其实Volley已经具备了加载了网络图片的功能,只是性能不是很好,Picasso是Square公司推出的一款图片加载框架,只能加载图片,所以性能肯定会比Volley好,Picasso的很多设计实际上跟Volley很…
482
2
评论
wustor
5年前
数据库
Architecture(4)LitePal源码分析
在介绍LitePal之前还是要先介绍一下SQLite,也就是我们通常所说的数据库,开发中多多少少会用到,不过原生的SQLiteDatabase,只要写过你就知道,写Demo还是可以的,但是在实际项目中就不够灵活了,因为Java作为面向对象的语言,我们在实际开发的过程中操作的大部…
1040
3
评论
wustor
5年前
架构
Architecture(2)Volley源码分析
Volley的缓存跟常规的缓存不太一致,它并不是直接去取缓存,而是构造了一个缓存队列,存放Request,然后根据特有的key值去取缓存,如果缓存存在并且没有过期,请求也没有取消,那么就直接解析缓存数据,发送到主线程,不然就直接加入到网络请求队列,重新请求网络数据,Volley…
475
8
评论
wustor
5年前
架构
Architecture(1)AsyncTask源码分析
从事Android开发以来,研究过很多编程方面的东西,有编程基础:网络编程,数据结构跟算法,Java知识点:Java基础,JVM,并发编程,Android知识点:Android基础,Binder机制,性能优化等。这些都是一些具体的知识点,很零散,总想着把这些知识点串起来,不然很…
258
点赞
评论
wustor
5年前
Android
Google
源码
并发编程(6)HandlerThread源码分析
前面分析了很多并发编程方面的东西,但是都是Java层面的,其实Google原生也提供了一些类方便我们进行并发编程,比较常见的有HandlerThread,IntentService,AsyncTask,除此之外还有一些第三方框架Volley,Picasso等。 研究这些类以及开…
718
19
1
下一页
个人成就
文章被点赞
928
文章被阅读
97,507
掘力值
3,242
关注了
35
关注者
1,454
收藏集
3
关注标签
4
加入于
2017-05-31