首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
面试
Kotlin
前端
Android Jetpack
HarmonyOS
Flutter
iOS
Java
展开
全部
Android
面试
Kotlin
前端
Android Jetpack
HarmonyOS
Flutter
iOS
Java
架构
逆向
源码
性能优化
源码阅读
Android Studio
暂无数据
推荐
最新
Android View绘制机制:从原理到实践的深度解析
一、View绘制体系概述 Android的UI系统是一个高度复杂的分层架构,而View绘制机制则是这个架构的核心组成部分。理解View的绘制过程,不仅有助于开发者优化UI性能,还能实现各种复杂的自定义
我的安卓第一课:Android 字体度量系统(Font Metrics)
引言 本周在写代码的时候,涉及到一部分跑马灯的实现,其中涉及到使用Canvas绘制字体、获取与调整字体大小等功能的实现。中途还遇到过字体绘制时出现字体超出view高度或低于view底部导致字体绘制不全
Android Gson 字段匹配与类型推断机制的原理剖析(15)
码字不易,请大佬们点点关注,谢谢~ 一、Gson字段匹配机制概述 1.1 字段匹配的基本概念 在Gson中,字段匹配是指将JSON数据中的字段名与Java对象中的字段名进行对应和映射的过程。这个过程是
mutableStateOf 与 MutableStateFlow 深度对比
mutableStateOf 和 MutableStateFlow 都是状态管理工具,但它们有不同的设计目标和适用场景。 核心区别对比表
Flutter 里的 Asset Transformer 和 Hooks ,这个实验性功能有什么用
Transformer 和 Hooks 的支持可能现在大家还不会用到,特别是 Hooks,目前它暂时还是 Dart 里的实验功能,并且还未完全在 Flutter 里开发支持,那么它们到底具备什么能力?
对象池模式:减少GC的Kotlin实战指南
对象池模式通过对象复用机制,将对象生命周期从"创建-销毁"转变为"借出-归还",显著减少GC压力。下
ARTHook卡顿检测:原理剖析与Kotlin实战指南
> 本文深入解析ARTHook卡顿检测核心原理,提供完整Kotlin实现方案,助你精准定位性能瓶颈
Kotlin 技术月报 | 2025 年 6 月
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。
Swift 官方正式支持 Android,iOS 的跨平台春天要来了吗?
近日,Swift 官方正式宣布成立 Android 的工作组,将 Android 列为官方支持的平台,该工作组的主要目标是为 Swift 语言添加并维护 Android 平台支持,让开发者能够使用 S
Material Design 实战(三):FAB、Snackbar 与 CoordinatorLayout 的联动
介绍了 FloatingActionButton 和 Snackbar的基本用法,使用CoordinatorLayout 解决了 Snackbar 提示遮挡悬浮按钮的问题,并简单介绍其工作原理。
Android Studio Narwhal | 2025.1.1 发布,快来看看有什么更新吧
又到了认识全新动物的时候,这次更新的是 Narwhal (独角鲸),本次更新主要是跟进 IntelliJ IDEA 2025.1 ,后面还会有对应的 Narwhal Feature Drop 的版本,
鸿蒙开发:资讯项目实战之底部导航封装
底部导航,目前封装了基本功能使用,如果你要实现其他的特殊功能,比如中间图片放大,或者长按,双击等动作,可以再次拓展。
GestureDetector + Matrix 实现图片拖动、缩放与旋转等功能
一个支持拖动、双指缩放、旋转等功能的图片查看器是常见的需求,本文将通过 GestureDetector、ScaleGestureDetector 以及自定义的 RotationGestureDetec
Android 类预加载与 Multidex 优化解析
> 本文深入探讨 Android 开发中突破 64K 方法限制的核心技术,提供完整的 Kotlin
Android | Matrix 类设计与核心逻辑解析
矩阵计算规则 在开始前,先复习一下矩阵的计算规则:第一个矩阵第一行的每个数字,各自乘以第二个矩阵第一列对应位置的数字,然后将乘积相加,得到结果矩阵左上角的那个值,以此类推。如: 如果对矩阵的计算不熟悉
Java/Kotlin 主线程IO操作全方位监控指南(实战代码+性能优化)
> 本文涵盖从基础监控到高级诊断的全套解决方案,包含10+个可直接落地的代码示例 ### 一、为什
Material Design 实战(二):侧滑菜单 DrawerLayout 与 NavigationView 详解
实现一个符合 Material Design 规范的滑动菜单。先讲述了DrawerLayout核心布局,然后解决了手势冲突的问题,最后通过NavigationView创建了自定义的头布局和菜单项。
鸿蒙开发:DevEco Studio中的截屏和录屏功能
截屏和录屏都有两种实现方式,建议使用第一种即可,简单便捷,在实际的开发中,如果有需要向他人展示正在开发的应用的各种功能时,我们可以辅助截屏和录屏功能来实现。
【Android】Android 布局系统全面解析:从基础到进阶
Android 布局体系 Android 布局通过容器组件(Layout)管理子视图(View)的位置和排列方式,核心目标是实现跨设备屏幕的适配性。
Flutter 里的像素对齐问题,深入理解为什么界面有时候会出现诡异的细线?
你是否有过在使用 Flutter 的 Row/Column 或者列表控件布局时,发现屏幕出现了一些诡异的细线,而且这些细线出现并不规律,甚至粗细和深浅也存在差别: 这个问题在 Flutter 的 #1