首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Android DataBinding与RecyclerView深度集成(9)
Android DataBinding与RecyclerView深度集成:列表数据绑定的源码级剖析 一、引言 在现代Android开发中,RecyclerView已成为展示列表数据的标准组件,而Dat
深入理解Android DataBinding:数据变化时UI自动更新的原理与操作(8)
深入理解Android DataBinding:数据变化时UI自动更新的原理与操作源码级剖析 一、引言 在现代Android开发中,DataBinding作为一项核心技术,极大地简化了视图与数据之间的
在 Android 中实现支持多手势交互的自定义 View(Kotlin 完整指南)
本文将手把手教你创建一个支持拖动、缩放、旋转等多种手势交互的自定义 View,并提供完整的代码实现和优化建议。 一、基础实现 1.1 创建自定义 View 骨架 1.2 实现基本手势 拖动处理: 缩放
Android NFC开发终极指南:从基础到高级实战
本文将通过5大核心场景、完整代码示例及安全实践,深入讲解如何高效开发Android NFC应用。无论您是实现标签读写还是构建HCE支付系统,这里都有您需要的解决方案。 一、开发环境准备 1. 添加权限
一箭双雕 —— Flutter Channel 双通道调用实战
Dart 层与原生层之间既有 “点对点” 的方法调用(MethodChannel),也有 “流式推送” 的事件订阅(EventChannel)。两者在使用场景、调用方式和数据流向上存在明显差异
鸿蒙开发:平移动画时间为啥没了?
问题的原因,第一个,由于键值发生了变化,造成了组件重新创建,第二个,由于组件重新创建,动画时机过早,造成属性未生效。
Room
前言 Room 在 SQLite 的基础上提供了一个抽象层,除了拥有 SQLite 的全部功能,使用起来还非常方便。 具体来说,Room 有以下优势: 编译期对 SQL 查询进行校验; 提供方便的注解
Flutter 中的 SOLID 原则实用指南:O - 开放/封闭原则(OCP)
在 SOLID 五大设计原则中,"L" 代表 里氏替换原则(Liskov Substitution Principle,LSP),它提出了一个简单却强大的要求: 也就是说,当一个模块依赖于某个抽象类型
Flutter 中的 SOLID 原则实用指南:S - 单一职责原则(SRP)篇
在软件设计中,SOLID 是五大面向对象设计原则的缩写,其中的 "S" 代表 单一职责原则(Single Responsibility Principle,SRP)。在实际 Flutter 开发中,如
React Hooks 的优势和使用场景
React Hooks 是 React 16.8 引入的一项革命性特性,它彻底改变了开发者编写 Re...
如何提高前端应用的性能?
### 1. 减少 HTTP 请求 - **合并文件**:将多个 CSS 或 JavaScript ...
来到成都品茶QT工作室孤独品茗思故人
在时光的长河中I9I总有一些日子I69I被岁月染上了孤独的色调4I73于我而言,这样一个静谧的午后,
Jetpack Compose - 封装特定功能
在Compose官网能了解到目前官方推荐的是单向数据流,将界面用到的数据封装在一个叫UiState里,但是存在一个问题,业务中有许多界面需要展示类似loading这样的元素,如果也放在UiSta
鸿蒙开发:使用nestedScroll解决滑动冲突
nestedScroll属性的作用,主要是,用于设置嵌套滚动选项,设置前后两个方向的嵌套滚动模式,实现与父组件的滚动联动。
Unsupported class file major version 65
flutter 直接运行Android项目报错 Unsupported class file major version 65 这个就是你项目配置的gradle 跟 你本地的java 环境不匹配 执行
学不会编程也能写测试?AI让测试更平权
在传统的软件开发体系中,测试常被划分为“技术型测试”(如自动化、性能、安全)和“业务型测试”(如功能验证、用户体验)。前者掌握技术话语权,后者则更多依赖经验和流程规范。然而,随着大语言模型(LLM)等
android gradle 与 java 版本对应 kotlin 与gradle 版本对应关系查看地址
android gradle 与 java 版本对应 kotlin 与gradle 版本对应关系查看地址 https://docs.flutter.dev/release/breaking-chang
【75.LRU 缓存】
题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初
使用 Kotlin 和 Jetpack Compose 开发 Wear OS 应用的完整指南
环境配置与项目搭建 1. Gradle 依赖配置 核心组件深度解析 1. 自适应布局容器 2. 健康数据集成实现 高级导航架构 1. 分层导航实现 设备适配策略 1. 多形态屏幕适配 性能优化实践 1
Android开发采用MVP模式时避免类爆炸方案
采用合约分包模式+Base类抽取方案: UserContract.java 已完成 用户模块合约集中管理三层接口定义 BasePresenter.java 已完成 基础Presenter处理视图绑定和
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