稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 前端
  • 面试
  • Flutter
  • Android Jetpack
  • Java
  • HarmonyOS
  • 逆向
  • 展开
  • 全部
  • Android
  • Kotlin
  • 前端
  • 面试
  • Flutter
  • Android Jetpack
  • Java
  • HarmonyOS
  • 逆向
  • Android Studio
  • 架构
  • 性能优化
  • iOS
  • APP
  • 开源
  • 暂无数据
    • 推荐
    • 最新
  • Android Gradle学习(十三)- 配置读取和文件写入
    前言 插件里面有很多日志输出,调试的时候需要看,编译时又不想看到这密密麻麻的日志怎么办? 对于一些重要信息,在编译期如何收集并持久化存储? Gradle可以通过读取配置的方式来提高代码灵活性,比如读取
    • 玩毛线的包子
    • 25
    • 点赞
    Java
  • Android Gradle学习(十二)- ASM对于字节码的增删改查
    一:信息采集 1.1 Class信息采集 类的基本信息 - access:类的访问修饰符(如 ACC_PUBLIC、ACC_FINAL、ACC_RECORD 等) - name:类的内部名称(格式为 
    • 玩毛线的包子
    • 34
    • 点赞
    Java
  • Android Gradle学习(十)- java字节码指令集解读
    一、加载与存储指令 1.1、加载常量到操作数栈 类别 指令 作用 常量范围 / 说明 Java 代码示例 字节码示例 int 常量 iconst_m1 加载 int 常量 -1 仅 -1 int a
    • 玩毛线的包子
    • 76
    • 4
    Java
  • 【Android】Android 的三种动画(帧动画、View 动画、属性动画)
    本文主要介绍Android三种动画:帧动画易OOM慎用;View动画简单高效;属性动画强大灵活。附代码示例与使用场景对比。
    • 泥嚎泥嚎
    • 74
    • 1
    Android Java
    【Android】Android 的三种动画(帧动画、View 动画、属性动画)
  • 如何让A、B、C三个线程按严格顺序执行(附十一种解)?
    如何让A、B、C三个线程按严格顺序执行(A → B → C)。考验的是Java种的多线程基础,这里给大家带来十一种解法,一定有你没有见过的新姿势。
    • 伤口撒盐
    • 208
    • 2
    Java 面试
  • Java 多线程指南:从基础用法到线程安全
    总结了 Java 多线程的用法和线程安全核心。包括 Thread、Executor 的使用,volatile 的可见性,synchronized 和原子类的原子性,以及死锁、双重检查锁和读写锁。
    • 雨白
    • 365
    • 6
    Android Java
    Java 多线程指南:从基础用法到线程安全
  • Java 线程通信基础:interrupt、wait 和 notifyAll 详解
    讲解了如何使用 interrupt 安全停止线程,以及如何处理 InterruptedException。介绍了 wait 和 notify 如何配合 synchronized 实现线程协作。
    • 雨白
    • 331
    • 2
    Android Java
    Java 线程通信基础:interrupt、wait 和 notifyAll 详解
  • Android :如何快速让布局适配手机和平板?
    目录 问题是什么 解决方法? 原因是什么? 还有其他需要适配? 一、问题是什么? 我们先截图看看问题: 这是平板展示的效果,可以看到,内容太大了,可见范围太小,这是现在的问题。 这是手机的展示的效果,
    • 前行的小黑炭
    • 425
    • 4
    Android Kotlin Java
  • 【Android】ViewPager2结合Fragment实现多页面滑动切换
    一、什么是ViewPager2 ViewPager2 是 Android Jetpack 中的一个组件,用于在屏幕上实现可水平或垂直滑动的页面切换效果。它是早期 ViewPager 库的现代化替代品,
    • 某空_
    • 142
    • 2
    Java
  • Android :如何提升代码的扩展性,方便复制到其他项目不会粘合太多逻辑,增强你的实战经验。
    目录 1. 为什么需要提升代码的可扩展性?有什么问题? 2. 比如我们写一个环境噪音分析逻辑,让我们看看
    • 前行的小黑炭
    • 312
    • 4
    Android Kotlin Java
  • RxJava2 只看这一篇文章就够了
    0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
    • 玉刚说
    • 196k
    • 1.1k
    Android Java RxJava
  • 【Android】View 的滑动
    View 的滑动是用户交互中常见操作,实现 View 滑动的方法有很多,本文主要简单介绍6种实现方式
    • 泥嚎泥嚎
    • 128
    • 4
    Android Java
    【Android】View 的滑动
  • 【架构】面向对象六大设计原则
    面向对象六大设计原则 在软件开发中,代码量随着项目规模的增长而膨胀,如果没有良好的架构设计,项目就会变得难以维护。面向对象六大设计原则 是指导我们编写高质量代码的重要法则。
    • Propeller
    • 134
    • 1
    架构 Java
    【架构】面向对象六大设计原则
  • Android Kotlin 项目代理配置【详细步骤(可选)】
    一、简介 通过 AS 创建好项目后,需要更换一下代理方便后续安装会效率点。 这里的代理选择使用 阿里开源镜像站,如果网络没问题,可以不更换的,你懂的!!!不好的话就需要进行更换会比较好,或者按需更换也
    • 卡尔特斯
    • 187
    • 2
    Android Kotlin Java
  • 【Android】View 交互的事件处理机制
    Android 的触摸事件本质上是由 输入系统 通过底层驱动捕获手势,再交给 Activity → Window → DecorView → ViewGroup → View 逐级分发
    • Propeller
    • 223
    • 3
    Java Android
    【Android】View 交互的事件处理机制
  • 从if-else和switch,聊聊“八股“的作用
    不论是代码优化、架构设计、性能调优都逃不开这些基本原理。离开了地基,再高深的设计模式、框架思维,都很容易成为空中楼阁
    • 柿蒂
    • 188
    • 2
    Android Java Kotlin
    从if-else和switch,聊聊“八股“的作用
  • gson很好,但我劝你在Kotlin上使用kotlinx.serialization
    由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
    • 沈剑心
    • 5.4k
    • 98
    Kotlin Android Java
    gson很好,但我劝你在Kotlin上使用kotlinx.serialization
  • Android 协程的使用:结合一个环境噪音检查功能的例子来玩玩
    目录 flow的数据异步返回,我们需要使用协程来监听,那么需要注意什么问题? activity、fragment中应该使用什么协程,非四大组件应该如何使用协程呢?用那个? 一、写一个噪音分析的功能作为
    • 前行的小黑炭
    • 246
    • 3
    Kotlin Android Java
  • [小笔记] Java 集合类
    线程不安全集合类 HashMap HashMap 的默认容量大小为 16,重载因子为 0.75。 计算 key 的 hash 值然后做 mod 运算,将其存放在 bucket 中(默认容量为 16),
    • Tans5
    • 86
    • 1
    Java
  • 裸辞-疫情-闭关-复习-大厂offer(一)
    这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
    • 唐子玄
    • 36k
    • 484
    Kotlin Java 面试
  • 早上好!
    点亮在社区的每一天

    推荐话题 换一换

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

    20.3m

    #金石焕新程#

    5.5m

    #每日快讯#

    9.2m

    #MCP 怎么玩#

    714k

    #每天一个知识点#

    41.8m

    #金石计划征文活动#
    #金石计划征文活动#

    36.6m

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

    346k

    #新人报道#

    35.2m

    #掘金一周#

    912k

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

    8.4m

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