首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
面试
Android Jetpack
Kotlin
Flutter
HarmonyOS
前端
Java
iOS
展开
全部
Android
面试
Android Jetpack
Kotlin
Flutter
HarmonyOS
前端
Java
iOS
架构
源码阅读
音视频开发
APP
Dart
源码
暂无数据
推荐
最新
鸿蒙开发面试真题:鸿蒙操作系统的微内核架构有哪些优势?
鸿蒙5.0操作系统的微内核设计在技术架构和实际应用场景中展现了多项显著优势,以下是其核心优势及技术解析: 1. 高安全性与隔离机制 内核极小化:微内核仅保留核心功能(如进程调度、内存管理、IPC),代
每日一题 Flutter#10 | Dart 空安全六君子
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#9 | Dart 四种点符号
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#7,8 | 关于 State 两道简答题
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准
Android Runtime JIT编译器核心技术原理分析(36)
码字不易,请点个关注~~ 一、JIT编译器概述 Android Runtime (ART) 是Android操作系统的核心组件之一,负责执行应用程序的Dalvik字节码或优化后的机器码。从Androi
抽丝剥茧带你掌握 Kotlin Flow(一):协程时代的异步数据流处理“神器”
揭秘 Kotlin Flow:协程时代的异步数据流处理“神器” 摘要: 在 Android 应用开发中,异步编程是不可避免的挑战。从早期的回调地狱,到功能强大的 RxJava,再到生命周期感知的 Li
Android 窗口容器树(二)—— 窗口容器树的构建
1. WMS 服务进程启动 1.1 WMS 服务进程启动,创建 RootWindowContainer 实例 SystemServer 进程的 startOtherServices 方法中先后启动了
Android Runtime解释器循环(Interpreter Loop)实现(33)
码字不易,还请大佬们点个关注!!! 一、解释器循环的核心作用与地位 1.1 作为字节码执行的驱动核心 Android Runtime(ART)中的解释器循环是整个解释器执行体系的核心枢纽,承担着逐行解
Android Apk Build 打包构建流程
APK的构建过程 STEP1:打包资源文件 STEP2:处理AIDL文件 STEP3:.java文件转换为.class文件 STEP4:.class文件转换为classes.dex文件 STEP5:打
每日一题 Flutter#4 | 说说组件 build 函数的作用
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(1920×1080×4字节)。据统计
每日一题 Flutter#3 | 说说 Widget 的派生体系
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#2 | 如何理解 Widget 的不可变性
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
观察者模式
点击阅读:设计模式系列文章 1. 观察者模式的定义 观察者模式(Observer Pattern)是一种行为设计模式,定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在
Android Runtime类卸载条件与资源回收策略(29)
Android Runtime类卸载条件与资源回收策略 一、类卸载的基本概念与重要性 1.1 类卸载的定义与触发时机 在Android Runtime(ART)中,类卸载指的是将不再使用的类及其相关资
Android Native 内存泄漏检测全解析:从原理到工具的深度实践
引言 Android应用的内存泄漏不仅发生在Java/Kotlin层,Native(C/C++)层的泄漏同样普遍且隐蔽。由于Native内存不受Java虚拟机(JVM)管理,泄漏的内存无法通过GC自动
Android 异步数据流:Kotlin Flow 为何成为新一代“利器”?LiveData 又有何局限?
前言 在 Android 应用开发中,异步操作无处不在:网络请求、数据库查询、传感器数据监听、用户交互等等。为了让 UI 能够及时响应这些异步操作的结果,并保持界面的流畅性,我们迫切需要一套高效且健壮
【绝非标题党】Android15适配,太恶心了
前言 最近在将项目适配到Android 15(API 35)的过程中,遇到了不少"坑",整个过程耗时近半年。本文将分享我在适配过程中遇到的三个典型问题及解决方案,希望能帮助正在或即将进行适配的开发者少
Android磁盘占用优化全解析:从监控到治理的存储效率革命
引言 随着移动应用功能的复杂化,磁盘占用问题日益突出。据统计,国内头部应用的平均安装包大小已超100MB,运行时缓存、日志、图片等数据更可能使磁盘占用突破GB级。过度的磁盘消耗不仅影响用户设备空间,还
设计模式的几大原则
本文介绍一下设计模式中的几大原则,这些原则共同的目标是创建高内聚、低耦合、易于维护、扩展和复用的代码。 1. 单一职责原则 1.1 解读 单一职责原则,Single Responsibility Pr