首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lebens
掘友等级
Android
我相信,梦里能到达的地方,总有一天,脚步也能到达
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
业务架构的救世主是 MVI(一)
业务迭代时使用好的架构能减少bug你信吗?在经历了 MVP 的痛苦以及 MVVM 短暂的幸福之后来看看 MVI 是如何优雅地拯救世界的。
Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源
MVI 相较于它的兄弟姐妹,理解难度上了一个档次。我对它的理解一度充满迷雾。本文讲述了我拨开迷雾,重见天日的辛路历程。
HashMap源码分析
本文针对HashMap源码中的一些重要方法做讲解。 Android中的HashMap与java中HashMap实现有差异,这里以Android的源码为例进行讲解。 HashMap内部实现的是Map.Entry<K,V> 的,数据以数组形式保存的链表。 保存了数据的key、val…
从AIDL一窥Android Binder机制
Binder机制在Android系统中地位毋庸置疑,system_server就通过Binder来实现进程间的通信,从而达到管理、调用一系列系统服务的能力。本文就AIDL来解读一下Binder机制的。 IBinder : 根据官方的说明文档IBinder定义的是一种使对象具备远…
排序算法
冒泡排序、选择排序、插入排序、快速排序、归并排序计数排序的java实现,以及桶排序和基数排序的实现原理。 同时锚点左边的所有数据都小于等于锚点数据,锚点有点的数据都大于等于锚点数据。 左右两边依次递归调用,直到遍历完成。 先决条件,需要明确数据的范围,同时数据范围不大的情况下适…
App相互唤醒的几种方式
1. ComponentName 2. 隐式跳转,Uri 其实就是用Uri的形式唤起Server,并传递数据,我们来自己实现一下。 3. 通过PackageManager唤起 4. 静态广播接收者 只需要Server端注册一个静态广播接收者,在广播接收者中跳转Activity即…
18年底Android面经分享(已获头条、顺丰、OPPO等大厂offer)
此文是我知识星球的球友投稿到我公号上的文章,与其他的面试文章有很大的区别:介绍了自己的情况、并从简历攻略、高频题、答题技巧、总结感悟几个方面来讲解,非常值得一看~
Android Service详解(二)
上一篇我们了解了Service的一些概念以及使用方式,这篇着重讲解使用Service实现IPC通信的2中方式。 上面的代码都是在当前进程内跟Service通信,现在我们来实现一下,不同进程内Service如何绑定。 AIDL:Android Interface Definiti…
Android Service详解(一)
Service系列一共2篇,主要介绍Service相关的使用,以及使用Service实现IPC通信。本文的重点是介绍Service相关的使用,通过Service 实现IPC通信放在下一篇讲解。 Service既不是一个线程,Service通常运行在当成宿主进程的主线程中,所以在…
个人成就
文章被点赞
106
文章被阅读
59,688
掘力值
972
关注了
0
关注者
21
收藏集
0
关注标签
28
加入于
2018-09-09