首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
HarmonyOS
Android Jetpack
后端
Java
架构
展开
全部
Android
Kotlin
前端
Flutter
HarmonyOS
Android Jetpack
后端
Java
架构
面试
APP
iOS
性能优化
OpenGL
Android Studio
暂无数据
推荐
最新
如何写出高性能的Java Stream
从 Java 8 引入至今,Stream API 历经多次版本迭代,早已从基础的声明式集合处理,进化为支持并行计算、虚拟线程、有状态转换的强大工具链。
深入理解ThreadLocal
ThreadLocal 是 Java 提供的一个机制,但在 Android 开发,尤其是在理解 Looper 和性能优化时,它扮演着至关重要的角色
Android多层嵌套RecyclerView滚动
Android嵌套滚动(含多层嵌套扩展)终极指南:从Fling中断到丝滑联动的实现之路,解决RecyclerView嵌套RecyclerView无法回避的经典难题
【Android】给App添加启动画面——SplashScreen
Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
重识 Java IO、NIO 与 OkIO
通过例子讲解了 Java IO,包括传统 java.io (流、Socket)、NIO (Channel、Buffer) 和更简洁的 OkIO 库。
【Android】RecyclerView 刷新方式全解析:从 notifyDataSetChanged 到 DiffUtil
本文简单介绍了 RecyclerView 的所有刷新方式:从 notifyDataSetChanged 到 DiffUtil。
【Android】Lottie - 实现炫酷的Android导航栏动画
【Android】Lottie - 实现炫酷的Android导航栏动画 Lottie是什么? Lottie 是一个由Airbnb 开发并开源的高级动画解决方案,它能将设计师用 After Effect
【Android】深入理解Window和WindowManager
1、Window简介 Window是一个抽象的“窗口”对象,用来承载视图。它负责承载所有UI,所有View最终都必须附着在一个Window中才能显示。不管是Activity、Dialog,还是Toas
【Android】模板化解决复杂场景的滑动冲突问题
仿写项目的业务场景刚好覆盖有两种复杂滑动冲突场景: Horizontal ViewPager2 嵌套 Vertical RecyclerView (OuterRecyclerView) 嵌套 Hori
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
【现代 Android APP 架构】09. 聊一聊依赖注入在 Android 开发中的应用
依赖注入(Dependency Injection,下文以DI简称)是控制反转(Inverse Of Control)思想的一种实践,笔者在早期基于Spring进行后端开发时,就已经尝试使用过类似工具
【Android】常见滑动冲突场景及解决方案
Android滑动冲突是Android开发中常见的问题,在同一个界面,可能存在多个View可以响应滑动事件。如果这些View滑动方向一致,则会导致滑
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
Kotlin遇上Java 静态方法
Kotlin 遇上 Java 静态方法:剖析一个在继承关系中,由 Kotlin 的 `companion object`与 Java 的 `static`方法引发的经典陷阱
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
【Android】布局优化:include、merge、ViewStub的使用及注意事项
Android布局优化中,include、merge和ViewStub是三种重要标签。include用于布局重用,merge配合include使用可减少布局层级,ViewStub用于按需加载布局...
Android 弹出进度条对话框 避免用户点击界面交互
下面给出最常用、最简洁的 Java 实现方式: ProgressDialog(已废弃但仍可用)和 ProgressBar + 透明不可取消 Dialog(推荐,兼容性好,可定制)。 两种写法都 强制屏
播放器最怕“首帧黑屏”?我给 LibreTV 加了一套缓冲与预加载策略
白嫖播放器最常见的吐槽就是:点了半天没画面,要么黑屏,要么直接跳系统播放器。LibreTV 想解决的不只是找源的问题,还得让“首帧”尽快出现,让用户知道播放器有在努力。
Android :如何快速让布局适配手机和平板?
目录 问题是什么 解决方法? 原因是什么? 还有其他需要适配? 一、问题是什么? 我们先截图看看问题: 这是平板展示的效果,可以看到,内容太大了,可见范围太小,这是现在的问题。 这是手机的展示的效果,