首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Kotlin
Android Jetpack
Flutter
面试
源码阅读
音视频开发
Java
展开
全部
Android
前端
Kotlin
Android Jetpack
Flutter
面试
源码阅读
音视频开发
Java
Android Studio
架构
性能优化
HarmonyOS
AI编程
APP
暂无数据
推荐
最新
Android 腾讯X5WebView如何禁止系统自带剪切板和自定义剪切板视图
onPageStarted 方法里面执行 injectDisableContextMenuJS这个方法。在onPageFinished 方法里面执行injectSelectionJS 方法。 Andr
Android:MagicIndicator的使用
一、核心信息 版本:1.7.0(第三方维护最终稳定版,官方最高 1.4.2) 包名:net.lucode.hackware.magicindicator 支持:ViewPager + ViewPage
User::getName含义?
一、先看你天天写的代码 java 运行 你只需要先记住一句话: User::getName 就是 方法引用 等价于 Lambda: java 运行 二、从头拆解 1. 先看 User 类 你自己写的实
Java中 Consumer 的用法:
Java 中 Consumer 详细用法总结(Java 8+) 1. 它是什么? Consumer 是 Java 8 函数式接口,位于: java 运行 作用:**接收一个参数,对它做处理,不返回任何
Stream 的使用:
Stream 是 Java 8 基于函数式编程的核心工具,专门用来高效、优雅地处理集合 / 数组(筛选、排序、转换、聚合、去重等)。 简单理解:把集合 / 数组变成一条 “数据流”,流水线式处理,一行
BiFunction的使用
一、一句话定义 BiFunction 是一个函数式接口,它接收两个参数,对它们进行处理,并返回一个结果。 简单来说,它就像一个需要两个输入才能产生一个输出的 “函数”。 二、接口定义 BiFuncti
Supplier的使用:
Supplier 是 Java 8 函数式接口,核心作用:不接收任何参数,直接返回一个结果。 简单理解:它就是一个 “生产工厂”,不用给原料,直接产出产品 → 无入参,有返回值。 一、核心定义 jav
userList.stream().sorted((u1, u2) -> u2.getAge() - u1.getAge()); 怎么判断是升序还是降序?
一、先看你这句代码 java 运行 一眼判定:年龄降序(大的在前,小的在后) 二、底层原理:Comparator 比较规则(核心) sorted() 里面的 Lambda 就是 Comparator.
preProcessHandler: (AppException) -> Boolean用法:
一、使用: 1、调用出 2、执行处 3、它对应 Java 里的哪个函数式接口? 一对一对应: 表格 Kotlin 函数类型 Java 函数式接口 () -> Unit Runnable / Consu
BinaryOperator的使用:
BinaryOperator 是 Java 8 函数式接口,它是 BiFunction 的特例! 核心作用:接收两个同类型参数,处理后返回 同类型 结果。简单理解:两个相同类型的数据运算,返回还是同类
UnaryOperator的使用:
naryOperator 是 Java 8 函数式接口,它是 Function 的特例! 核心作用:接收一个参数,处理后返回 同类型 的结果。简单理解:自己变自己,类型不变 → 入参和返回值类型必须一
Predicate的使用:
Predicate 是 Java 8 函数式接口,核心作用:接收一个参数,判断条件是否成立,返回布尔值(true/false) 。 简单理解:它就是一个 “判断器 / 过滤器”,你给它一个东西,它返回
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
Function 用法:
Function 是 Java 8 函数式接口,核心作用:接收一个参数,处理后返回一个结果(参数和返回值类型可以不同)。 简单理解:你给它一个原料,它加工完给你一个成品 → 有入参,有返回值。 一、核
java 对比分析对象是否有变化
在项目中大家应该遇到过这种问题,需要分析对象是否发生变化,发生变化后,具体是哪个字段发生变化 下面提供相关的工具类,大家拿来用就行了
QmBlurView - Android 高斯模糊 Ui 组件库
QmBlurView 是一个 Android UI 组件库,提供实时、动态的高斯模糊效果。它使用原生C++代码进行高效的模糊处理,并提供一些常用模糊UI组件来增强您的应用程序设计
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
【Android】给App添加启动画面——SplashScreen
Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
8. Android 深入插件化Shadow源码:揭秘插件Activity启动的完整链路(源码解析)
最近看了下Shadow,别人写的博客,都是比较旧,几年前的,没基于最新的代码分析,于是我写了这篇文章分享下! 前面还有几篇Shadow实战的,太多,先跳过,后面再补上 引言 在 Android 开发中