首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
ilancuo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
如何让 Android 网络请求像诗一样优雅
在 Android 应用开发中,网络请求必不可少,这里利用 Kotlin 的函数式编程和 Retrofit 来从零开始封装一个网络请求框架,进来瞧瞧吧!
友盟分享与原生微信获取code冲突解决
由于历史遗留问题,项目中微信登录用的是原生微信的登录,即先请求 code、再 通过 code 获取 access_token,然后通过access_token调用接口,获取微信用户信息。 之前项目中用到了友盟分享,在加入微信登录功能出现了,经常会出现了code been use…
可能是最好用的Android引导层库
今天来推荐一个好用遮罩引导库,这是我持续维护了大半年的开源项目。刚完成第一版的时候,我也记录了文章,并且有幸推荐到了郭霖大神的公众号: 推荐一个好用小巧的Android引导蒙版(浮层)库。第一版的功能还是比较简单,在后续的持续迭代中,我也新增了好多新功能:fragment支持,…
OkHttp 源码剖析系列(二)——拦截器整体流程分析
之前的文章介绍到了 OkHttp 的拦截器机制的整体概述,现在让我们依次研究一下其拦截器的实现。 前面提到,RetryAndFollowUpInerceptor 负责了 HTTP 请求的重定向功能,那让我们先了解一下 HTTP 协议中的重定向。 HTTP 协议提供了一种重定向的…
《10分钟剖析》系统启动3——Zygote的使命
我们在App中常用来调试查看线程、内存、UI布局等方法都是在这里注册的。 所以for循环里i从1开始计数,自然也是可以理解的了。而socket又是哪里来的呢?这个可以回头看一下init在start service时做了什么。 创建完成后,将socket句柄数据以环境变量的方式,…
RxJava 沉思录(一):你认为 RxJava 真的好用吗?
本人两年前第一次接触 RxJava,和大多数初学者一样,看的第一篇 RxJava 入门文章是扔物线写的《给 Android 开发者的 RxJava 详解》,这篇文章流传之广,相信几乎所有学习 RxJava 的开发者都阅读过。尽管那篇文章定位读者是 RxJava 入门的初学者,但…