稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 用 Jetpack Compose 实现仿网易云音乐播放页 + 歌词滚动
    最近在做一个 Compose 实现 “仿网易云播放页”的功能,主要包含两个核心效果: 黑胶唱片旋转 + 唱针动画 点击切换歌词页 + 歌词自动滚动高亮 这篇文章就记录一下完整实现思路
    • 庞哈哈12138
    • 5天前
    • 36
    • 1
    • 评论
    Android Android Jetpack Android Things
    用 Jetpack Compose 实现仿网易云音乐播放页 + 歌词滚动
  • Flutter 仿网易云音乐播放器:唱片旋转 + 歌词滚动实现记录
    用 Flutter 做了一个仿网易云音乐播放页面的小练手项目,主要是想实现两个效果: 唱片旋转、唱针随播放状态摆动 播放时歌词自动滚动,当前行高亮
    • 庞哈哈12138
    • 5天前
    • 421
    • 6
    • 评论
    Flutter Dart Android
    Flutter 仿网易云音乐播放器:唱片旋转 + 歌词滚动实现记录
  • 3.Android Compose 基础系列:在 Kotlin 中创建和使用函数
    本文讲解 Kotlin 中函数的定义与使用,包括参数、返回值、具名与默认实参等基础内容,帮助你编写更简洁、可复用的代码。
    • 爱学啊
    • 5天前
    • 61
    • 点赞
    • 评论
    Kotlin Android Jetpack
    3.Android Compose 基础系列:在 Kotlin 中创建和使用函数
  • Jetpack Compose 深入浅出(二)——基础组件Text
    在 Jetpack Compose 中,Text 是最基础也最常用的组件之一,用于在界面上显示文本内容。它提供了丰富的属性来定制文本的外观和行为,下面详细介绍其用法和关键属性: 1. 基本用法 最简化
    • 行墨
    • 5天前
    • 58
    • 点赞
    • 评论
    Android
  • android开发 OS Error: Machine is not on the network, errno = 64
    安卓开发,报错:OS Error: Machine is not on the network, errno = 64
    • billy_huang
    • 5天前
    • 18
    • 点赞
    • 评论
    Android
  • 锁概念:互斥锁、可重入锁、可重入读写锁、悲观锁、乐观锁
    1) 互斥锁的基本语义(锁=临界区的序列化器) 目的:在多线程下一次只允许一个线程进入临界区,避免竞态条件。 典型实现: JVM 级:synchronized(对象监视器),ReentrantLock
    • 南北是北北
    • 5天前
    • 14
    • 点赞
    • 评论
    面试
  • 深入理解协程的运作机制 —— 调度、挂起与性能
    从 withContext 的用法开始,介绍如何通过自定义挂起函数封装耗时操作。并阐述了责任转移的设计思想,解释了协程通过状态机实现非阻塞挂起的底层原理。
    • 雨白
    • 5天前
    • 144
    • 3
    • 1
    Kotlin Android
    深入理解协程的运作机制 —— 调度、挂起与性能
  • 【Android】Android系统体系结构
    Android系统是一个基于Linux内核的软件栈,其设计采用了分层架构,每一层都为上层提供特定的服务,并隐藏了下层的复杂实现。这种结构保证了系统的稳定性、安全性和可扩展性
    • 沐怡旸
    • 5天前
    • 93
    • 1
    • 评论
    Android
    【Android】Android系统体系结构
  • 如何执行Redmi备份和还原
    丢失手机中的重要数据总是令人沮丧,无论是珍贵的照片、重要的联系人还是工作相关的文件。因此,了解如何执行 Redmi 备份和恢复至关重要。使用正确的备份方法,您可以保护数据免受意外删除、软件故障或设备故
    • Coolmuster
    • 5天前
    • 14
    • 点赞
    • 评论
    Android
  • tablayout列表,左右滑动,有很多页面,怎么优化性能
    0) 先选路线(很关键) 页数 ≤ 10:直接 ViewPager2 + FragmentStateAdapter,常规优化即可。 页数 10 ~ 50:仍可 ViewPager2,但务必只缓存少量页
    • 南北是北北
    • 5天前
    • 18
    • 点赞
    • 评论
    面试
  • 如何将数据从小米传输到三星?完整教程
    从小米手机换到三星设备似乎很麻烦,尤其是在传输所有重要数据的时候。好在有几种可靠的方法可供选择,包括三星的智能切换功能。但是三星智能切换功能能兼容小米吗? 在本指南中,我们将解答这个问题,并探索如何轻
    • Coolmuster
    • 5天前
    • 32
    • 点赞
    • 评论
    Android
  • android从点击图标icon到进入首页的系统调用过程
    一、总览(参与者) Launcher(三方/系统桌面) → ActivityTaskManagerService(ATMS in system_server) →(无进程则)Zygote → app
    • 南北是北北
    • 5天前
    • 83
    • 2
    • 评论
    面试
  • 如何正确去掉SeekBar的Thumb和按压效果
    1.setThumb(null) 先将thumb置空或者透明,但实际上,拖动SeekBar时仍旧会有个按压效果,如下图所示 2.setBackground(null) 只需要将背景置空,即不会有按压效
    • HelloBan
    • 5天前
    • 83
    • 点赞
    • 评论
    Android
  • 为啥现在 Android App 不用手动搞 MultiDex 了?
    一、小明的 “仓库危机”:MultiDex 的由来 咱们先从一个程序员小明的故事说起。 3 年前,小明刚接手一个购物 App,加了支付、地图、推送、统计等七八个第三方库后,编译时突然蹦出个报错:Con
    • Android童话镇
    • 5天前
    • 618
    • 6
    • 评论
    Android
  • 从0使用Kuikly框架写一个小红书Demo-Day2
    搭建小红书首页的瀑布流 我们来尝试使用Kuikly写一下小项目,尝试复刻小红书的首页瀑布流 2.1 查看示例Demo瀑布流 首先克隆Kuikly项目到本地
    • 我有与与症
    • 5天前
    • 116
    • 1
    • 评论
    客户端
  • 单例双check两个非空判断的作用以及时机
    两个 null 判断各做什么、发生在什么时候、去掉其中一个会怎样。 ① 外层 null 检查(第一次) 作用:在已完成初始化后,绝大多数调用可以直接返回,避免进入同步块,降低开销。 时机:每次 get
    • 南北是北北
    • 5天前
    • 10
    • 点赞
    • 评论
    面试
  • fragment为什么不建议有参数的构造方法
    Fragment 不建议写有参构造方法,因为 系统会在重建 Fragment 时(旋转、进程被杀后恢复、返回栈还原、Nav 回退)用反射调用 无参构造 来实例化。构造函数里的入参不会被保存/恢复,轻则
    • 南北是北北
    • 5天前
    • 14
    • 点赞
    • 评论
    面试
  • 直播间的IM消息是如何区分礼物消息和正常消息的
    1) 一条“房间时间线(Room-Timeline)” 所有进入直播间的事件(聊天、进场、点赞、礼物、系统公告……)都写入同一条按房间有序的时间线,每条事件都有: roomId, roomSeq(单房
    • 南北是北北
    • 5天前
    • 11
    • 点赞
    • 评论
    面试
  • 在直播场景中,用户退出了直播间,再次进入,如何保证离线消息和礼物消息
    1) 目标与问题分解 离线消息(IM/弹幕/系统) :用户退出 → 再进来,能补齐缺的消息、按房间顺序展示。 礼物消息(强一致/交易相关) :既要不重扣/不重计,又要离线可补、回放有上限、动画去重/合
    • 南北是北北
    • 6天前
    • 14
    • 点赞
    • 评论
    面试
  • 从0使用Kuikly框架写一个小红书Demo-Day1
    Kuikly简介 在移动应用开发领域,跨平台解决方案一直是行业追求的目标。随着智能终端的多样化发展,尤其是鸿蒙系统推出后,开发者面临着需要为不同平台单独开发应用的困境,
    • 我有与与症
    • 6天前
    • 279
    • 2
    • 评论
    客户端
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30