Kotlin全局Context 获取记录前言 Android开发中经常需要使用Context作为上下文,之前喜欢在Application中onCreate()定义,使用Kotlin后,还有跟好的方式,因此,这里做一下记录。 Kotlin 全...Kotlin# Android# Application# Context2个月前9
Kotlin之withContext介绍前言 上一篇学习了Kotlin中协程中常用的launch和async,但是很多情况下会使用 withContext ,其比 async { ... }.await() 语义更清晰、开销更小。 简单记录...Kotlin# async# Kotlin# withContext2个月前10
Kotlin协程之launch和async前言 在使用Kotlin协程时,经常使用到launch和async,都新协程的构建器,这里简单记录一下,方便自己查阅和学习。 正文 launch launch即发即忘的后台任务。 当你只关心任务是否执...Kotlin# async# Kotlin# launch2个月前14
Android的AudioFormat介绍前言 简单记录一下Android系统中AudioFormat类中参数的定义,这个参数主要应用于AudioTrack[播放音频]和AudioRecord[录制音频],只要是介绍一下,偶尔忘记。 记录于此...小知识# AI# Android# AudioFormat2个月前10
Kotlin协程简单使用记录前言 Kotlin的协程是比较常用的,开发中经常会用到CoroutineScope、lifecycleScope和viewModelScope,简单记录于此,方便自己查看和回顾。 正文 Corouti...Kotlin# CoroutineScope# Kotlin# lifecycleScope2个月前15
Kotlin中runCatching和 catching对比前言 简单记录一下Kotlin 中runCatching 和 catching的使用和注意事项,记录于此,方便自己查阅。 正文 runCatching 和 catching 都是用于优雅处理异常的函数...Kotlin# catching# Kotlin# Lambda2个月前11
Android禁用Activity启动前言 下面是AA和CP中常见的动态习惯当前应用组件的状态,下面简单记录一下,方便自己回顾和学习。 正文 看代码,下面代码是让组件不可用,也就是用户无法启动MainActivity packageMan...小知识# AA# Android# Android Auto2个月前29
volatile和AtomicBoolean简单记录前言 最近看volatile和AtomicBoolean,有时候搞不懂到时啥时候使用,因此问了AI,做一下记录,方便自己查阅。 正文 什么是volatile? volatile 是一个关键字,修饰变量...小知识# AI# AtomicBoolean# volatile2个月前14