稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • 面试
  • Android Jetpack
  • HarmonyOS
  • 后端
  • Java
  • 展开
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • 面试
  • Android Jetpack
  • HarmonyOS
  • 后端
  • Java
  • 架构
  • OpenGL
  • iOS
  • APP
  • Google
  • 音视频开发
  • 暂无数据
    • 推荐
    • 最新
  • 【Android】RecyclerView 刷新方式全解析:从 notifyDataSetChanged 到 DiffUtil
    本文简单介绍了 RecyclerView 的所有刷新方式:从 notifyDataSetChanged 到 DiffUtil。
    • 泥嚎泥嚎
    • 87
    • 2
    Android Java
    【Android】RecyclerView 刷新方式全解析:从 notifyDataSetChanged 到 DiffUtil
  • 【Android】深入理解Window和WindowManager
    1、Window简介 Window是一个抽象的“窗口”对象,用来承载视图。它负责承载所有UI,所有View最终都必须附着在一个Window中才能显示。不管是Activity、Dialog,还是Toas
    • 弥巷
    • 60
    • 1
    Android Java
    【Android】深入理解Window和WindowManager
  • Android多层嵌套RecyclerView滚动
    Android嵌套滚动(含多层嵌套扩展)终极指南:从Fling中断到丝滑联动的实现之路,解决RecyclerView嵌套RecyclerView无法回避的经典难题
    • Gemini001
    • 264
    • 7
    Android Kotlin Java
    Android多层嵌套RecyclerView滚动
  • 【Android】给App添加启动画面——SplashScreen
    Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
    • 泥嚎泥嚎
    • 639
    • 6
    Java Android
    【Android】给App添加启动画面——SplashScreen
  • Kotlin遇上Java 静态方法
    Kotlin 遇上 Java 静态方法:剖析一个在继承关系中,由 Kotlin 的 `companion object`与 Java 的 `static`方法引发的经典陷阱
    • Gemini001
    • 120
    • 1
    Kotlin Android Java
    Kotlin遇上Java 静态方法
  • 重识 Java IO、NIO 与 OkIO
    通过例子讲解了 Java IO,包括传统 java.io (流、Socket)、NIO (Channel、Buffer) 和更简洁的 OkIO 库。
    • 雨白
    • 671
    • 7
    Android Java
    重识 Java IO、NIO 与 OkIO
  • 【Android】常见滑动冲突场景及解决方案
    Android滑动冲突是Android开发中常见的问题,在同一个界面,可能存在多个View可以响应滑动事件。如果这些View滑动方向一致,则会导致滑
    • 弥巷
    • 121
    • 3
    Android Java
    【Android】常见滑动冲突场景及解决方案
  • Android 弹出进度条对话框 避免用户点击界面交互
    下面给出最常用、最简洁的 Java 实现方式: ProgressDialog(已废弃但仍可用)和 ProgressBar + 透明不可取消 Dialog(推荐,兼容性好,可定制)。 两种写法都 强制屏
    • lichong951
    • 96
    • 点赞
    前端 JavaScript Java
    Android 弹出进度条对话框 避免用户点击界面交互
  • 播放器最怕“首帧黑屏”?我给 LibreTV 加了一套缓冲与预加载策略
    白嫖播放器最常见的吐槽就是:点了半天没画面,要么黑屏,要么直接跳系统播放器。LibreTV 想解决的不只是找源的问题,还得让“首帧”尽快出现,让用户知道播放器有在努力。
    • 掘我的金
    • 82
    • 点赞
    Java
  • 【Android】模板化解决复杂场景的滑动冲突问题
    仿写项目的业务场景刚好覆盖有两种复杂滑动冲突场景: Horizontal ViewPager2 嵌套 Vertical RecyclerView (OuterRecyclerView) 嵌套 Hori
    • Propeller
    • 251
    • 6
    Java Android
    【Android】模板化解决复杂场景的滑动冲突问题
  • RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
    原因一句话 LinearLayout 宽高都是 match_parent,又在 RelativeLayout 里 默认不设置任何相对位置,于是它把父布局空间全部占满,之前靠 align* 或 marg
    • lichong951
    • 48
    • 点赞
    前端 Java Android
    RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
  • 【Android】Lottie - 实现炫酷的Android导航栏动画
    【Android】Lottie - 实现炫酷的Android导航栏动画 Lottie是什么? Lottie 是一个由Airbnb 开发并开源的高级动画解决方案,它能将设计师用 After Effect
    • 弥巷
    • 657
    • 4
    Java
    【Android】Lottie - 实现炫酷的Android导航栏动画
  • 【Android】 View事件分发机制源码分析
    【Android】 View事件分发机制源码分析 前言 本篇文章基于API36源码,结合安卓开发艺术探索,将从源码角度介绍事件从顶层ViewGroup向下传递的过程,以及View对于事件的处理。 1.
    • 弥巷
    • 80
    • 点赞
    Android Java
    【Android】 View事件分发机制源码分析
  • android 使用 java 编写网络连通性检查
    下面给出 纯 Java 代码、兼容 Android API 19+、零三方库 的“网络连通性检查”工具类。 特点: 同时检测 Wi-Fi/移动数据是否真正上网(不只是“已连接”) 使用 HttpURL
    • lichong951
    • 50
    • 点赞
    前端 Java Android
    android 使用 java 编写网络连通性检查
  • XLog debug 开启打印日志,release 关闭打印日志
    在 XLog 里实现 debug 开启 / release 关闭 日志,不需要自己写开关,官方已提供 编译期 + 运行时 两级方案,零运行时开销。 下面给出 Java & Kotlin 两种写法,直接
    • lichong951
    • 125
    • 点赞
    前端 Java Android
    XLog debug 开启打印日志,release 关闭打印日志
  • RxJava2 只看这一篇文章就够了
    0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
    • 玉刚说
    • 196k
    • 1.1k
    Android Java RxJava
  • 【现代 Android APP 架构】09. 聊一聊依赖注入在 Android 开发中的应用
    依赖注入(Dependency Injection,下文以DI简称)是控制反转(Inverse Of Control)思想的一种实践,笔者在早期基于Spring进行后端开发时,就已经尝试使用过类似工具
    • Lei_official
    • 395
    • 8
    Android Jetpack 架构 Java
    【现代 Android APP 架构】09. 聊一聊依赖注入在 Android 开发中的应用
  • gson很好,但我劝你在Kotlin上使用kotlinx.serialization
    由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
    • 沈剑心
    • 6.0k
    • 108
    Kotlin Android Java
    gson很好,但我劝你在Kotlin上使用kotlinx.serialization
  • 【Android】布局优化:include、merge、ViewStub的使用及注意事项
    Android布局优化中,include、merge和ViewStub是三种重要标签。include用于布局重用,merge配合include使用可减少布局层级,ViewStub用于按需加载布局...
    • 泥嚎泥嚎
    • 400
    • 8
    Android Java
    【Android】布局优化:include、merge、ViewStub的使用及注意事项
  • 裸辞-疫情-闭关-复习-大厂offer(一)
    这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
    • 唐子玄
    • 36k
    • 484
    Kotlin Java 面试
  • 下午好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    21.6m

    #TRAE SOLO#
    #TRAE SOLO#

    127k

    #每日精选文章#

    2.6m

    #每日快讯#

    9.6m

    #每天一个知识点#

    45.1m

    #新人报道#

    37.3m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    397k

    #我的技术写作成长之路#
    #我的技术写作成长之路#

    8.9m

    #掘金一周#

    1.2m

    #日新计划更文活动#
    #日新计划更文活动#

    10.4m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2025 稀土掘金