首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
冰激凌布丁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Kotlin 操作符:run、with、let、also、apply 的差异与选择
Kotlin 的一些操作符非常相似,我们有时会不确定使用哪种功能。在这里我将介绍一个简单的方法来清楚地区分他们的差异,最后以及如何选择使用。 『 this 』为『 this @ MyClass 』, this 是 MyClass 的实例,因为 test() 是 MyClass …
RxJava 之基础知识
1. Observable Observable 的字面意思是被观察者,使用 RxJava 时需要创建一个被观察者,它会决定什么时候触发事件以及触发怎样的事件。有点类似上游发送命令,可以在这里决定异步操作模块的顺序和异步操作模块的次数。 Observer 即观察者,它可以在不同…
妈妈再也不用担心我不会 RxJava 了
看完这个项目,你会感觉 Rxjava 好简单,前提是你对 Rxjava 有基础。
Android跨进程通信
可见,通过将数据存储在Intent的Bundle中,可以在不同进程/APP间传递数据。 通过将数据写入到一个文件中,不同进程可以对这个文件进行读取访问,来达到跨进程通信目的。 不过,多进程同时访问一个文件,存在并发和IO性能低的问题。 Android四大组件之一,提供访问数据的…
如何优雅的进行网络请求
在 retrofit2 的 2.6.0 版本中,增加了对 kotlin coroutines 的支持。 第一种情况表示请求成功,服务器根据业务返回响应的结果。这里暗含的前提是服务器可以处理请求,不包括网络错误等异常情况(后续处理)。 第二种情况表示请求失败,服务器给出对应的错误…
浅谈Android的文件存储
因为项目需要,最近学了很多数据本地持久化的知识。有很多情景我们都需要遇到文件存储:从保存用户的登录状态到记录浏览信息,从保存图片到下载大型文件。所以有必要了解下Android的文件存储系统,从而轻松地去管理我们应用平常产生的数据。 这是按存储的位置来分的。应用对内部存储操作不需…