Kotlin协程(同步、异步和常用的API)
一、什么是协程
1.协作程序,解决异步问题
2.应用层完成调度
二、协程要解决的问题
1.看下伪代码
现在开始我们要运行协程啦{
//现在我们在协程里面
//花括号内的代码可以是一段运行在UI线程的代码,比如Android初始化UI
val 视图 = .
Idea的live template参数中的预定义功能
Predefined Functions to Use in Live Template Variables
Item
Description
annotated("annotation qname")
Creates a symbol of type with an annotation that resides at the specified location.
值得一试的Android开发工具
分享几个觉得好用的工具,希望能帮到你
可视化数据库调试工具stetho
以前,在调试Android数据库时要进去Android Device Monitor,把响应db文件导出,使用工具进行查看,如果更新了数据库,想再次查看,又得重复进行这一操作...
Android 补充 LayerDrawable 沉浸式状态栏
小菜前些日子整理了两次小小的沉浸式状态栏的总结:Android 沉浸式状态栏的多种样式 和 Android 沉浸式状态栏以及伪沉浸式状态栏。今天小菜再稍稍补充一点,Java/Kotlin 代码中设置 LayerDrawable 方式实现沉浸式状态栏。
Java的代理和注解
都已经记不起到底何时开始使用Java语言进行编程的了,印象中起码也有三五年了吧。想象中自己应该要做后台,却阴差阳错成了Android狗,还好Java仍然陪伴着我(Java:你明明去看了Kotlin!)。
带你读《Kotlin核心编程》之一:认识Kotlin
本书不是一本简单介绍Kotlin语法应用的图书,而是一部专注于帮助读者深入理解Kotlin的设计理念,指导读者实现Kotlin高层次开发的实战型著作。书中深入介绍了Kotlin的核心语言特性、设计模式、函数式编程、异步开发等内容,并以Android和Web两个平台为背景,演示了Kotlin的实战应用。