首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
面试
Android Jetpack
Kotlin
Flutter
前端
HarmonyOS
Java
APP
展开
全部
Android
面试
Android Jetpack
Kotlin
Flutter
前端
HarmonyOS
Java
APP
架构
源码阅读
iOS
性能优化
Dart
源码
暂无数据
推荐
最新
一文带你吃透Android中常见的高效数据结构!!!!
一文带你吃透Android中常见的高效数据结构,在 Android 开发中,使用高效的数据结构可以减少内存占用并提升性能。
Android Gradle 优化大全,助力提速 80%
本文主要分享常见的 Gradle 编译优化手段,并提供成本,收益,推荐度等维度供参考。以帮助大家快速找到最适合自己项目情况的优化项。实践中,全新编译最高可提速 80%。
一句话说透Kotlin里面的协程比线程更高效的原因
一句话总结: 协程比线程高效的核心原因是——协程是「轻量级线程」,像开1000辆自行车(协程)和雇1000个司机开卡车(线程)的区别,前者省油省空间,后者成本爆炸! 具体原因: 1. 资源消耗少(内存
Android自动高亮引导,支持异形区高亮
本文将详细介绍如何一步步在 Android 应用中实现支持多 View 组合异形区域高亮的自动高亮引导。传统的引导方式通常只高亮简单的矩形或圆形区域,但在实际业务中,我们可能会遇到复杂的界面设计。
【Android】ViewModel和AndroidViewModel区别
在 Android 开发中,AndroidViewModel 和 ViewModel 都是 ViewModel 架构组件的一部分。
VSCode开发Android初探
随着AI的兴起,各种基于AI和VSCode的商业编程工具如雨后春笋般的涌现,Android 开发者也来凑凑热闹。
Android国内大厂推送规范整理
当前很多APP用的是极光推送,现在Android系统对应用管理比前几年规范的多。因此造成了很多比较重要的通知并不能很及时的推送给用户,导致这个问题的原因就是APP很可能在后台被杀死了。所以要让APP适
Android 车机 Car模式原理
1.简述 车机系统:Android Automotive OS,这是Android操作系统为汽车量身定制的版本;基于Android的强大平台和功能集进行开发,利用了现有的安全模型、兼容性程序、开发人
Android子线程更新View的方法原理
对于所有的Android开发者来说,“View的更新必须在UI线程中进行”是一项最基本常识。 如果不在UI线程中更新View,系统会抛出CalledFromWrongThreadExcepti
Android面试笔记-kotlin相关
Android面试笔记-kotlin相关 1. kotlin相对于Java的优 kotlin是一种比较现代化的语言,融合了多种语言的优势。比如使用JVM的内存管理,空安全控制,lambda表达式,以及
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
Android医疗波形绘制实战:呼吸曲线View的实现解析 surfaceview
一、设计目标分析 医疗级要求:25Hz刷新率(40ms/帧) 物理精确性:波形水平移动速度6.25mm/s 性能要求:在低端设备上稳定运行 实时性:数据输入与绘制分离 二、核心实现方案 2.1 Sur
Android Flow + ViewModel 最佳实践教程
一文带你熟悉Android Flow + ViewModel 的最佳实践,让你快速构建高效且易于维护的架构。
Android交互五剑客(一):事件分发机制
这篇文章,从UI 的层面分析点击事件是如何分发的,带有完整的源码分析,图解和事件冲突的分析。包含了垂直层次,嵌套分发,定向分发,二次分发,排序算法,判断拦截,事件如何消费。
Android提升开发测试效率,程序员应该多干了些什么?
Android提升开发测试效率,程序员应该多干了些什么? 1. 网络异常精细处理2. 切换环境,切换序列号可配置3. 测试包正式包区分,测试包各个环境提醒4. 下载工具5. 自动化打包
选择使用 LiveData 还是 Kotlin Flow 进行异步编程?
在 Android 开发中,选择使用 LiveData 还是 Kotlin Flow 进行异步编程取决于具体的需求和应用场景。下面我们将通过是否包含背压处理这一特性,对它们进行优劣对比,并举例说明。
2025年,Android 16 都快来了,你知道各个版本 Android的特点吗?
随着 Android 的发展,每个新版本的 Android 都带来了新的 API 和 改进。这篇文章将介绍从 Android 5 开始到最新版 Android 的API及其行为的变更。 Android
Android Kotlin 调度器
一、调度器的核心作用 调度器(CoroutineDispatcher)是协程上下文(CoroutineContext)的核心组件,用于确定协程在哪个线程或线程池中执行。其核心目标包括: 线程切换
Android Compose是如何使用什么架构,多个Activity?还是Fragment?compose的ui又是如何卸载和挂载的呢?
最近在学习compose,先是找文章来学习,然后看github上面的源码来学习,最后再找视频来学习,然后再上github的项目学习,接着在根据项目的源码,自己删除再重新写一遍。一波三折。
一文了解 Android 多渠道打包
多渠道打包是什么 多渠道打包(Multi-channel Packaging)是指为同一个应用生成多个不同的安装包(通常是APK文件).如下图所示,每个安装包可以包含不同的代码和资源。 一般来说我们使