首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
horseLai
掘友等级
Android工程师
一只学飞的菜鸟
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
8
关注
赞
33
文章 12
沸点 21
资讯 0
赞
33
关注
返回
|
搜索文章
文章
热门
最新
horseLai
3年前
源码
从使用到源码—Gson(下)
在上一篇文章中,我们主要从Gson#from和Gson#toJson两个方法着手分析了Gson在解析过程中进行了那些处理,以及走了什么流程,具体欢迎查看从使用到源码—Gson(上). 目标:那么通过之前的分析,我们已经知道Gson对json的解析最终都会通过TypeAdapte…
626
1
评论
horseLai
3年前
源码
从使用到源码—Gson(上)
使用Gson已经有好长时间了,但是一直停留在使用的层面上,因此在对它的好奇心尚未消失之前,我得跟它做个了断 。 关于Gson,将会有几篇长篇解读文,用于记录自己浅显的见解。 对于Json数据的解析,我们总是希望能够只是通过input -> output过程就能得到想要的结果,而…
287
1
1
horseLai
3年前
Android
使用可观察数据对象 [翻译]
观察能力是指一个对象可以通知别人它的数据已经发生改变的能力。DataBinding库允许你让你的对象、字段、集合具备观察能力。 普通对象可以用于DataBinding,但是它们不会自动通知UI它们发生改变了. DataBinding可以赋予对象在数据改变时通知其他对象的能力 。…
1132
点赞
评论
horseLai
3年前
Android
数据绑定适配器(Binding Adapters)[ 翻译]
Binding Adapter负责调用合适的框架调用来设置值,例如通过setText设置属性值、通过setOnclickListener设置事件监听器等。 Databinging类库允许通过调用特定的方法设置值、允许自定义绑定逻辑、允许指定适配器的返回类型。 每当一个已经绑定的…
1443
点赞
评论
horseLai
3年前
数据结构
常用基础算法回顾
1. 简单排序 1). 冒泡排序 实现思路: 取数组中的每一个元素与数组中的各个元素比较,当满足比较条件(a > b 或 a < b)时将两个元素交换位置。 2). 选择排序 平均时间复杂度: O(n^2)。 比冒泡排序快 实现思路: 取数组中的每一个元素与数组中(i, arr…
540
2
评论
horseLai
3年前
Android
使用可观察数据对象 [翻译]
观察能力是指一个对象可以通知别人它的数据已经发生改变的能力。DataBinding库允许你让你的对象、字段、集合具备观察能力。 普通对象可以用于DataBinding,但是它们不会自动通知UI它们发生改变了. DataBinding可以赋予对象在数据改变时通知其他对象的能力 。…
278
点赞
评论
horseLai
3年前
Android
通过Lifecycle-Aware 组件处理生命周期[翻译]
用于响应、管理其他应用组件(如Activity和Fragment)的改变状态,相对于我们自己写事件监听回调接口,Lifecycle会更加简洁、易于管理。 大部分应用组件都存在于Android Framework,生命周期绑定在此之上,并且直接由系统或者由应用进程框架管理,因此必…
870
点赞
评论
horseLai
3年前
Android
Android 进程间通信
本文主要探索的是AIDL和Socket两种实现方式,并在日常使用的基础上根据AIDL所生成的代码分析 Binder跨进程通信机制,感兴趣的童鞋可以看看。 其他代码太长就不贴出来了,具体请查看 AndroidIPCDemo。 演示图如下,具体还是跑起来看看吧。 这里有个现象就是,…
4945
4
评论
horseLai
3年前
源码
从使用到源码—GreenDao(代码生成即完结篇)
在此之前,鄙人写过greenDao的“基本使用”和“核心类理解”两篇文章,感兴趣的童鞋可以看看。 在“基本使用”一文中介绍过greenDao的两种代码生成方式,一种是在gradle配置一下,然后编译期间就会在指定文件夹中生成DaoMaster、Dao、Session等.java…
1293
点赞
评论
horseLai
3年前
数据结构
SparseArray与ArrayMap源码分析与总结
SparseArray是在API level 1就已经添加的适用于Android的集合类,而ArrayMap实在API level 19才加入的集合类,虽说这两者实在不同时期加入的,但是它们的目的只有一个,那就是在小数据量的情况下尽可能权衡内存占用以及使用效率,从而达到小数据量…
2076
点赞
1
下一页
个人成就
文章被点赞
26
文章被阅读
20,845
掘力值
622
关注了
26
关注者
25
收藏集
8
关注标签
56
加入于
2016-11-21