首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
TCP连接优化的实战经验(5576)
Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
从 ARouter 到 LRouter 的现代 Android 架构
ARouter 的问题 在安卓开发时,很多朋友使用 ARouter,它提供了自动注册路由表的 arouter-register 插件,但这个严重依赖于 Transform API。然而,为了提升构建性
Web服务器性能大比拼:谁才是真正的速度之王(7704)
Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
软件开发测试与第三方软件测试的关系
在软件工程领域,确保软件产品的质量和性能是至关重要的。为了达到这一目标,软件开发过程中会进行一系列的测试活动。这些测试可以由内部团队完成,也可以委托给外部的专业机构来进行,即所谓的第三方软件测试。本文
第三方软件测试报告 - 国家认可第三方软件和信息系统测评机构
随着信息技术的快速发展,软件及信息系统的质量、安全性和可靠性变得越来越重要。为了确保这些系统能够满足既定的标准和要求,许多企业和组织选择委托国家认可的第三方软件和信息系统测评机构来进行专业的测试与评估
零依赖Web框架的设计哲学(8868)
Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
bindService是如何完成binder传递的?
让我为您深入剖析bindService的完整流程,特别是其核心——Binder对象的传递机制。这个过程堪称Android系统架构中跨进程通信(IPC) 的典范之作。 我们将遵循一个清晰的脉络进行分析
HTTP请求处理的高效封装(1588)
Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
服务器配置的精细化控制(3774)
Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
Android 小知识点
1 在Android实现轮询功能(客户端定期向服务端发送请求以获取最新的数据技术) 原理:客户端按固定时间(5s,3m,1h)主动向服务器查询数据,适用于实时性要求不高的的场景(天气更新,聊天消息等)
修改部分内容
我看到您想要使用 SpannableStringInstance 来简化代码中的富文本处理。我将重构 setupAgreementText() 方法,使用封装好的方法来替代当前的手动 Spannabl
运行时着色器实战:实现元球(Metaballs)动效
继续学习Compose中的运行时着色器(RuntimeShader),实现一个元球(Metaballs)效果,也就是能近距融合成为一体的物体。
Flutter - 详情页初始锚点与优化
这是最近一个需求中需要实现的小功能,产品希望在点击通知后打开详情页,并直接定位到指定模块的位置。 基于上一篇《Flutter - 详情页 TabBar 与模块联动?秒了!》已经实现的联动效果
Android 自定义 View:彻底搞懂 Xfermode 与官方文档陷阱
通过绘制圆形头像掌握Xfermode的基本用法,并剖析了两大常见误区:为何需要离屏缓冲,以及如何解决官方示例复现陷阱。
从VSync心跳到SurfaceFlinger合成:拆解 Choreographer与Display刷新流程
流畅的界面渲染是用户体验的核心要素之一。屏幕上的每一个像素从数据到最终显示,背后都经历了一场精密的协同作战。本文将解析 Android 渲染系统的核心机制,揭示 VSync 信号、Choreograp
Android | 视图渲染:从invalidate()到屏幕刷新的链路解析
流程图 先上图,下图描述了调用invalidate()后各个阶段与核心组件协作: 源码 主要源码如下(基于API32): 在invalidateInternal()中,会向上找父ViewGroup#i
Handler/Looper/MessageQueue 深度解析(原理 + 场景 + 面试题)
Handler/Looper/MessageQueue 深度解析(原理 + 场景 + 面试题),一个简单记录
Compose 基础知识测试
Compose 基础知识测试 1. Jetpack Compose 通过以下哪种方式简化并加快 Android 上的界面开发: 直观的 Kotlin API 强大的工具 基于视图的方式 更少的代码 2
MX 播放器:安卓手机上的全能视频播放器
在移动设备上观看视频时,一个功能强大且兼容性好的视频播放器是必不可少的。MX 播放器作为一款广受欢迎的安卓手机视频播放器,以其强大的解码性能、出色的兼容性和卓越的字幕支持而闻名。它不仅能够播放各种格式
Microsoft .NET Packages AIO:全面的.NET开发框架
Microsoft .NET Packages AIO(全套)是一款功能强大的软件开发框架,为开发人员提供了一系列工具和技术,用于构建各种类型的应用程序。它不仅支持桌面应用程序、Web应用程序和分布式
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