Kotlin全局Context 获取记录前言 Android开发中经常需要使用Context作为上下文,之前喜欢在Application中onCreate()定义,使用Kotlin后,还有跟好的方式,因此,这里做一下记录。 Kotlin 全...Kotlin# Android# Application# Context3周前7
Kotlin日志打印封装类前言 Android开发中,日志定制化打印是很重要的,下面是一种Kotlin日志打印封装,不需要手动每个类中定义TAG了,只要使用下面loge、logv、logd等,让代码自动获取当前类名进行输出TA...Kotlin# Kotlin# logd# loge1周前15
C语言程序编译过程前言 简单记录一下C语言源程序编译到可执行程序的过程,主要经历了预处理、编译、汇编、链接4个阶段,简单记录于此,方便自己查阅。 正文 预处理 预处理器根据以字符 # 开头的命令,修改原始的 C 程序...C语言# C语言# 汇编# 编译2周前8
C++之常量指针和指针常量前言 之前C++介绍过const的使用,但是修饰指针,不同位置,作用不一样,这里简单记录一下常量指针和指针常量相关内容。 记录于此,方便自己查。(好像以前也记录过。。。忘了) 正文 常量指针 cons...C++# C++# const# 常量指针3周前6
Kotlin之withContext介绍前言 上一篇学习了Kotlin中协程中常用的launch和async,但是很多情况下会使用 withContext ,其比 async { ... }.await() 语义更清晰、开销更小。 简单记录...Kotlin# async# Kotlin# withContext3周前8
Kotlin协程之launch和async前言 在使用Kotlin协程时,经常使用到launch和async,都新协程的构建器,这里简单记录一下,方便自己查阅和学习。 正文 launch launch即发即忘的后台任务。 当你只关心任务是否执...Kotlin# async# Kotlin# launch3周前7
Android的AudioFormat介绍前言 简单记录一下Android系统中AudioFormat类中参数的定义,这个参数主要应用于AudioTrack[播放音频]和AudioRecord[录制音频],只要是介绍一下,偶尔忘记。 记录于此...小知识# AI# Android# AudioFormat3周前6
Kotlin中runCatching和 catching对比前言 简单记录一下Kotlin 中runCatching 和 catching的使用和注意事项,记录于此,方便自己查阅。 正文 runCatching 和 catching 都是用于优雅处理异常的函数...Kotlin# catching# Kotlin# Lambda1个月前7