稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • 前端
  • Kotlin
  • Flutter
  • Android Jetpack
  • 面试
  • HarmonyOS
  • Java
  • 逆向
  • 展开
  • 全部
  • Android
  • 前端
  • Kotlin
  • Flutter
  • Android Jetpack
  • 面试
  • HarmonyOS
  • Java
  • 逆向
  • 架构
  • Android Studio
  • 性能优化
  • 操作系统
  • 开源
  • C++
  • 暂无数据
    • 推荐
    • 最新
  • Android Kotlin 项目代理配置【详细步骤(可选)】
    一、简介 通过 AS 创建好项目后,需要更换一下代理方便后续安装会效率点。 这里的代理选择使用 阿里开源镜像站,如果网络没问题,可以不更换的,你懂的!!!不好的话就需要进行更换会比较好,或者按需更换也
    • 卡尔特斯
    • 22
    • 点赞
    Android Kotlin Java
  • Java 多线程指南:从基础用法到线程安全
    总结了 Java 多线程的用法和线程安全核心。包括 Thread、Executor 的使用,volatile 的可见性,synchronized 和原子类的原子性,以及死锁、双重检查锁和读写锁。
    • 雨白
    • 160
    • 5
    Android Java
    Java 多线程指南:从基础用法到线程安全
  • Java 线程通信基础:interrupt、wait 和 notifyAll 详解
    讲解了如何使用 interrupt 安全停止线程,以及如何处理 InterruptedException。介绍了 wait 和 notify 如何配合 synchronized 实现线程协作。
    • 雨白
    • 93
    • 2
    Android Java
    Java 线程通信基础:interrupt、wait 和 notifyAll 详解
  • Gradle Cache Entries 深度探索
    Gradle Cache Entries 深度探索 🗺️ 一、Gradle缓存全景图 1.1 缓存核心定位 Gradle缓存是构建系统的智能存储中枢,通过本地化存储依赖项和任务输出,避免重复下载与编译
    • CodingFisher
    • 48
    • 点赞
    Android Kotlin Java
  • 从if-else和switch,聊聊“八股“的作用
    不论是代码优化、架构设计、性能调优都逃不开这些基本原理。离开了地基,再高深的设计模式、框架思维,都很容易成为空中楼阁
    • 柿蒂
    • 127
    • 2
    Android Java Kotlin
    从if-else和switch,聊聊“八股“的作用
  • Android :如何提升代码的扩展性,方便复制到其他项目不会粘合太多逻辑,增强你的实战经验。
    目录 1. 为什么需要提升代码的可扩展性?有什么问题? 2. 比如我们写一个环境噪音分析逻辑,让我们看看
    • 前行的小黑炭
    • 248
    • 3
    Android Kotlin Java
  • [小笔记] Java 集合类
    线程不安全集合类 HashMap HashMap 的默认容量大小为 16,重载因子为 0.75。 计算 key 的 hash 值然后做 mod 运算,将其存放在 bucket 中(默认容量为 16),
    • Tans5
    • 50
    • 1
    Java
  • 【Android】View 交互的事件处理机制
    Android 的触摸事件本质上是由 输入系统 通过底层驱动捕获手势,再交给 Activity → Window → DecorView → ViewGroup → View 逐级分发
    • Propeller
    • 105
    • 3
    Java Android
    【Android】View 交互的事件处理机制
  • Android :如何快速让布局适配手机和平板?
    目录 问题是什么 解决方法? 原因是什么? 还有其他需要适配? 一、问题是什么? 我们先截图看看问题: 这是平板展示的效果,可以看到,内容太大了,可见范围太小,这是现在的问题。 这是手机的展示的效果,
    • 前行的小黑炭
    • 308
    • 3
    Android Kotlin Java
  • 【Android】Viewpager2实现无限轮播图
    【Android】Viewpager2实现无限轮播图 🏇先上效果图 这就类似于常用软件首页的广告轮播图,这里只是简单显示了几张图片,当然你还可以自定义更精美的子项布局来实现想要的效果。 🎍使用步骤 🏀
    • 弥巷
    • 88
    • 点赞
    Java
    【Android】Viewpager2实现无限轮播图
  • Android 协程的使用:结合一个环境噪音检查功能的例子来玩玩
    目录 flow的数据异步返回,我们需要使用协程来监听,那么需要注意什么问题? activity、fragment中应该使用什么协程,非四大组件应该如何使用协程呢?用那个? 一、写一个噪音分析的功能作为
    • 前行的小黑炭
    • 204
    • 3
    Kotlin Android Java
  • Java 实现异步转同步的方法 —— CompletableFuture
    相信大家在项目开发过程中会遇到需要将异步操作转换为同步操作的情况,下面给大家介绍 CompletableFuture 的用法
    • IT乐手
    • 115
    • 1
    Java
    Java 实现异步转同步的方法 —— CompletableFuture
  • java 里 Consumer 和 Supplier 用法
    Consumer 和 Supplier 是两个非常常用的接口,主要用于传递行为参数 1. Consumer<T> 源码定义: 简单用法示例: 输出: 2. Supplier<T> 源码定义: 简单用法
    • IT乐手
    • 64
    • 点赞
    Java
     java 里 Consumer 和 Supplier 用法
  • Android:在项目当中可能会遇到的ANR,应该如何解决?
    一、可能遇到的问题 1.1、主线程加载大图 问题: 加载高分辨率图片,比如当你在 XML 布局文件中直接设置 android:background属性引用高分辨率图片时,系统会在主线程加载和解码这张图
    • 前行的小黑炭
    • 142
    • 1
    Android Kotlin Java
  • 故事:公司的 "私人储物柜" 系统(ThreadLocalMap)
    假设你在一家大公司工作,公司有个特殊规定:每个员工可以申请 "私人储物柜",用来存放自己的私人物品(比如钥匙、笔记本),而且只有自己能看到和使用自己的柜子。 公司就像我们的程序 每个员工就像一个线程(
    • Android童话镇
    • 83
    • 点赞
    Android Java
  • 一步步带你移植 FART 到 Android 10,实现自动化脱壳
    FART 源码 FART 是一种基于主动调用的自动化脱壳方案,能够在 ART 虚拟机的执行流程中精准捕获并还原被抽空的函数,实现对被加固的 dex 文件整体 dump。 FART 相关链接: 干掉抽取
    • CYRUS_STUDIO
    • 176
    • 2
    逆向 Android Java
  • RxJava2 只看这一篇文章就够了
    0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
    • 玉刚说
    • 196k
    • 1.1k
    Android Java RxJava
  • Java volatile
    1. 基础概念 1.1 什么是 volatile? volatile 是 Java 中的一个关键字,用于修饰变量。它保证了变量的可见性和有序性,但不保证原子性。 1.2 volatile 的三大特性
    • 无限进化
    • 83
    • 1
    面试 Java Android
  • gson很好,但我劝你在Kotlin上使用kotlinx.serialization
    由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
    • 沈剑心
    • 5.2k
    • 98
    Kotlin Android Java
    gson很好,但我劝你在Kotlin上使用kotlinx.serialization
  • FART 主动调用组件深度解析:破解 ART 下函数抽取壳的终极武器
    FART 的主动调用组件 在 Android 逆向与脱壳领域,早期的自动化脱壳方案(如 DexHunter、FUPK3)主要运行在 Dalvik 环境,并将脱壳粒度细化到函数级别,这一突破首次对抗了函
    • CYRUS_STUDIO
    • 42
    • 点赞
    逆向 Android Java
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

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

    19.9m

    #Trae叕更新了?#
    #Trae叕更新了?#

    697k

    #金石焕新程#

    5.0m

    #每日快讯#

    9.1m

    #MCP 怎么玩#

    661k

    #每天一个知识点#

    41.0m

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

    326k

    #新人报道#

    34.7m

    #掘金一周#

    843k

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

    36.3m

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