首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
展开
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
APP
后端
源码
Debug
客户端
Java
暂无数据
推荐
最新
学习:Kotlin中的JvmOverloads注解
前言 @JvmOverloads 是 Kotlin 中一个非常实用且重要的注解,它的核心作用是为 Kotlin 函数自动生成 Java 友好的重载方法,从而简化 Kotlin 与 Java 之间的互操
QmBlurView - Android 高斯模糊 Ui 组件库
QmBlurView 是一个 Android UI 组件库,提供实时、动态的高斯模糊效果。它使用原生C++代码进行高效的模糊处理,并提供一些常用模糊UI组件来增强您的应用程序设计
SystemUI 开发之如何监听到通知的(五)
在 Android 系统中,通知系统是一个典型的生产者-消费者模型。NMS负责管理与分发,而 NLS负责监听与呈现
如何写出高性能的Java Stream
从 Java 8 引入至今,Stream API 历经多次版本迭代,早已从基础的声明式集合处理,进化为支持并行计算、虚拟线程、有状态转换的强大工具链。
Java 泛型
一、前言 泛型在编码过程中的好处: 提高 Api 设计的灵活性 运行时异常提前暴露到编译期 二、泛型分类 1. 泛型类 2. 泛型方法 3. 泛型接口 三、泛型通配符 1. 上界通配符 在 Java
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
【Android】给App添加启动画面——SplashScreen
Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
Java线程、Kotlin协程与虚拟线程深度解析
Java线程、Kotlin协程与虚拟线程深度解析(含Kotlin 2.1.0优化) 一、核心概念深度解析 在JVM并发体系中,线程、虚拟线程、协程是三个核心层级的并发单元,三者并非互斥替代关系,而是分
Java 线程与 Kotlin 协程深度对比分析
Java 线程与 Kotlin 协程深度对比分析(详细版) 一、核心概念深度解析 1. Java 线程 Java 线程是操作系统内核级别的并发执行单元,是 JVM 对操作系统原生线程的直接封装。 底层
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
Android多层嵌套RecyclerView滚动
Android嵌套滚动(含多层嵌套扩展)终极指南:从Fling中断到丝滑联动的实现之路,解决RecyclerView嵌套RecyclerView无法回避的经典难题
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
在 Android 中执行 View.invalidate() 方法后经历了什么
在 Android 中,view.invalidate() 是触发界面重绘的核心方法。它的调用链是一个从子 View 向上溯源至 ViewRootImpl,再向下派发绘制信号的过程。
【Android】Lottie - 实现炫酷的Android导航栏动画
【Android】Lottie - 实现炫酷的Android导航栏动画 Lottie是什么? Lottie 是一个由Airbnb 开发并开源的高级动画解决方案,它能将设计师用 After Effect
重识 Java IO、NIO 与 OkIO
通过例子讲解了 Java IO,包括传统 java.io (流、Socket)、NIO (Channel、Buffer) 和更简洁的 OkIO 库。
ThreadLocal源码分析以及可能引发的内存泄漏问题
ThreadLocal源码分析以及可能引发的内存泄漏问题 ThreadLocal是什么 ThreadLocal是解决多线程并发访问的一种方案,官方的解释如下: 大概意思是ThreadLocal可以在线
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
Kotlin协程之Flow使用
万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
Java内存回收机制(GC)完整详解
第一部分:垃圾回收基础 1. 垃圾回收基础 1.1 什么是垃圾回收 定义: 垃圾回收(Garbage Collection,GC)是自动管理内存的机制,能够自动识别和回收不再使用的对象,释放它们占用的
Android动态加载so!这一篇就够了!
Android动态加载so的相关知识,从0到1实现so库的动态加载,相信能够在这里获取到你想要的知识