Kotlin协程知识点说明 发表于: 2023-12-10 分类于: Kotlin/协程本文主要讲解与 Android 中 Kotlin 协程的知识点。 挂起点和续体 在理解 Kotlin 协程的相关知识点前,我们需要先明确一些概念:在 Android 中,Kotlin 的协程框架其实是基于 java
Kotlin 协程异常处理 发表于: 2023-12-07 分类于: Kotlin/协程本文讲解了 Kotlin 中协程的异常处理的知识点。 try-catch 失效的问题 kotlin 的协程中不要用try-catch直接包裹launch、async。原因有两个: 异常处理位
Android 特定页面实现进入退出动画 发表于: 2023-12-04 分类于: Android本文讲解了如何在 Android 的特定页面中实现特定的页面进入和退出转场动画。 在 Android 中,要进入退出页面的动画,可以有两种方式:转场动画和共享元素动画。而转场
Android自定义View的知识点讲解 发表于: 2023-11-22 分类于: Android本文主要讲解在 Android 中碰到的各种效果的实现。 轮廓和阴影 Paint.setShadowLayer、Paint.setMaskFilter 和 BlurMaskFilter 是 Android 中
Android ViewGroup 与 EditText 点击事件冲突解决 发表于: 2023-11-21 分类于: Android本文主要讲解了 ViewGroup 中包含 EditText 时,碰到的两个点击事件的问题。 当 ViewGroup 中设置 EditText 时,通过调用 View.setOnClickListener 方法为 ViewGroup 或者 EditText 设置点击事件响应,可能会碰到问题。主要有两个:
Android获取系统支持的字体 发表于: 2023-11-15 分类于: Android本文记录了在 Android 中如何获取系统支持的字体。 问:在 Android 如何获取系统支持哪些字体? 答:在Android中,可以通过AssetManager类来获取系
protobuf 通过 Android Bundle 传输 发表于: 2023-11-07 分类于: Android/protobuf本文讲解了如何在 Android 中使用 Bundle 传输 protobuf 数据。 Protocol Buffers(protobuf)是一种轻便高效的结构化数据存储格式,可以用于序列化结构化数据。它可
Gradle如何定义一个变量并通过命令行修改 发表于: 2023-11-02 分类于: Android/Gradle本文讲解了如何在 Gradle 中定义一个变量,并通过命令行修改该变量。 问:在 Gradle 中如何定义一个变量,并通过命令行修改? 答:在Gradle中,可以在buil
生成 git worktree 的 linxu 脚本 发表于: 2023-10-17 分类于: 脚本本文描述如何使用linxu 脚本生成 git worktree。 功能描述 脚本代码主要包括以下功能: 进入原工程目录 切换分支,拉取最新代码 生成 worktree 路径 创建特
Android OpenGL 开发 2 - EGL 使用讲解 发表于: 2023-07-01 分类于: Android/OpenGL本文略讲了 EGL 的知识。 EGL 内容介绍 说明:Khronos 是 OpenGL, OpenGL ES, OpenVG 和 EGL 等规范的定义者。以下的代码主要是用 Android 书写,但规范是 EGL 规范。 EGL 是 Khronos 组织定义的用