自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Kotlin语言中协程(Coroutines)的使用

写在前面什么是协程(coroutines)协程是一种类似于轻量级,更高效的线程(实际上它不是线程).为什么说它轻量级且高效呢,因为它实际上还是在当前线程中操作,但是它执行任务时又不会阻塞当前线程,所以它没有切换线程带来的额外资源消耗,实际开发中你你能开启的线程数量是有限的,并且线程是由操作系统控制的.但协程只要你的CPU和内存资源足够,你完全可以开启100000个协程,并且每个协程都由你自...

2019-01-25 22:58:14 3678 1

原创 使用LiveData和ViewModel为Android项目搭建MVVM架构(Kotlin语言版)(入门教程)

写在前面现在MVVM架构大行其道,逐渐取代MVP架构成为Android开发的主流架构,并且google官方为了方便实现MVVM架构推出了Architecture系列的库,现已纳入到jetpack中,并且推出了KTX版本的,这样用Kotlin语言也可以更方便的使用Architecture了。但网上的教程大部分是JAVA语言版本的,而且很多就是按照官方文档翻译一下,并没有讲的很清楚。Kotli...

2019-01-05 18:29:48 5309 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除