首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
连续三届村草
掘友等级
Android Developer
The most handsome guy in the village.
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
最新
热门
RxJava2.x 从源码分析原理
RxJava 相信各位已经使用了很久,但大部分人在刚学习 RxJava 感叹切换线程的方便,调用逻辑清晰的同时,并不知道其中的原理,主要是靠记住运行的顺序。 随着我们设计出的 RxJava流 越来越复杂,一些复杂的问题并不能靠着记住的运行顺序就能解决。 下面,就通过最常用的操作…
Kotlin 中的依赖注入 KODEIN
用 Java 进行 Android 开发的话,依赖注入这一块一般使用 Dagger ,转用 Kotlin 之后有更多的选择,Kodein 是个不错的库, 4.0 5.0 都使用过了,相对于 Dagger 有很多好处。 不会像 Dagger 一样在编译期因为其它的编译错误导致无法…
Kotlin 中的依赖注入 KODEIN
用 Java 进行 Android 开发的话,依赖注入这一块一般使用 Dagger ,转用 Kotlin 之后有更多的选择,Kodein 是个不错的库, 4.0 5.0 都使用过了,相对于 Dagger 有很多好处。 用 Kotlin 编写利用了更优秀的语言特性 比如类型推断,…
Swagger (YAML OpenAPI) 从放弃到入门
其最理想的情况则是只需一份描述文件(yaml/json) 生成 后端、前端(android ios web...)的代码和文档,这样的话保证了前后端的统一,且需要升级改动也只需要修改 yaml 文件。 JSON 都已经很熟悉了,虽然 Swagger 可以使用 JSON 作为描述…
Firebase Cloud Messaging 配置
以前项目中用过GCM,现在Google收购了FireBase之后现在需要用到推送,看了下文档发现GCM并入了FCM,相关API和用法基本一致,趁此机会整理一下基本配置方法。 1. 在firebase中创建项目后创建android子项目填写相关信息 包括:package id 2…
Google 新提出的 App Architecture 分析
比如,当你要在自己最喜欢的社交网络app中分享一张照片的时候,你可以想象一下会发生什么。app触发一个camera intent,然后Android OS启动一个camera app来处理这一动作。此时用户已经离开了社交网络的app,但是用户的操作体验却是无缝对接的。而 cam…
[精华翻译] Rxjava 2.x : What's different in 2.0
学习完了 RxJava 2.x :What's different in 2.0 后,将值得重点注意的变化进行了翻译和归纳,适合正在使用 1.x 的同学快速了解 2.x , 如有错误之处欢迎批评指正。 onSubscribe (onComplete | onError)?. 虽…
SQLite 笔记
隐藏的 Column 用于作为行的唯一标识。 它会作为 ROWID 的别名(alias) ,而非 INTEGER PRIMARY KEY 实际上只是建立了一个索引。 算法是单调递增,如果达到最大整型(9223372036854775807) 那么会重新查找前面已经删除的 ROW…
Swagger (YAML OpenAPI) 的相关用法简介
Swagger 是一个统一前后端用于生成文档和代码的工具,它使用 yaml / json 作为描述语言 通过 OpenAPI Specification 来描述 API,最后使用 Codegen 根据不同的配置来生成各种 language、library 的 Code、Docs…
《 [精华翻译] Rxjava 2.x : What's different in 2.0 》
将值得重点注意的变化进行了翻译和归纳,适合正在使用 1.x 的同学快速了解 2.x
下一页
个人成就
文章被点赞
219
文章被阅读
59,704
掘力值
1,390
关注了
35
关注者
44
收藏集
10
关注标签
27
加入于
2016-04-11