首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Android 横竖屏旋转全流程源码深度解析
Android 横竖屏旋转全流程源码深度解析,一句话总结:传感器变化 → WMS冻屏截图 → 通知SystemUI → Configuration派发 → Activity重建 → 解冻播放旋转动画。
Android开发[4]:组件化
Android组件化 1.掌握组件化核心概念、架构优势及基础拆分原则,完成简单的组件化项目搭建。 2.掌握组件间3种通信方式:Intent、接口、热流。完成组件间通信实战。强化高内聚、低耦合架构思维。
《Android车载开发踩坑记:为什么adb push安装的APK找不到SO库?》
一、引言:在开发中真实遇到的一个踩坑的经历 场景描述: 通过adb push安装应用, 将应用推送到车机系统目录,运行时提示UnsatisfiedLinkError找不到对应的so包
Flutter GetX 核心坑及架构选型与可替换性方案
本文基于 GetX 4.6/5.0,分析其状态管理、依赖注入、路由三大核心坑点及规避方法;按项目规模给出架构选型建议,提出通过抽象封装实现框架可替换性,降低后期迁移成本,提升项目可维护性与可测试性。
从MVC到MVI:一文吃透架构模式进化史
从MVC到MVI:一文吃透架构模式进化史 架构模式:软件开发的基石 在软件开发的广袤领域中,架构模式就如同建筑蓝图之于高楼大厦,是构建稳固、高效软件系统的关键所在。想象一下,若没有精心设计的蓝图,建造
Android BLE 的 notify 和 indicate 到底有什么区别
做 BLE 的时候,很多人第一次看到 notify 和 indicate,会觉得它们看起来差不多。 表面上也确实差不多。两者都是设备主动往手机推数据,Android 端通常都会在 onCharacte
如何将数据从另一部手机传输到华为
自从华为 Pura 80 系列发布以来,你是否一直在计划在十一月的黑色星期五促销期间以更优惠的价格入手一台?如果是的话,别忘了将数据迁移到华为。如果你正在寻找简单安全的迁移方法,那么本指南正适合你。我
最新2026全球电子纸头部企业排名:市场占有率TOP企业及调研报告汇总
深度解读:《2026-2032全球电子纸行业调研报告》 --一份洞悉市场先机的“全景地图” 随着全球技术迭代与下游需求的持续爆发,电子纸行业正站在新一轮增长的起点上。为了帮助投资者、企业决策者及行业分
潘多拉商城DAPP APP-中科潘哆拉 解锁便捷消费新体验
**第一章 平台简介 ** 潘多拉商城DAPP APP-中科潘哆拉,由中科潘哆拉重磅打造,是一款聚焦综合消费的一站式服务平台。打破传统线上消费壁垒,整合生活好物、便民服务与专属福利,界面简洁直观、操作
Android 16 卫星通信原理架构(源码级完整版)
一、架构总览 卫星通信框架遵循"能力查询 → 请求权限 → 发送消息"的严格流程,其核心是隐私与资源保护。 1.1 核心入口类 SatelliteManager:卫星通信的统一入口点,通过 Conte
如何在 Realme 上恢复已删除的联系人
意外删除 Realme 手机上的重要联系人可能会令人沮丧,但好消息是,您可以通过多种方式恢复这些丢失的联系人。无论您的联系人是与 Google 同步、保存在 SIM 卡上,还是使用第三方软件备份,您都
如何将Android中的照片传输到Windows11/10?
您在Android手机上拍了很多照片,现在需要将它们传输到Windows 11/10 电脑上,以便在大屏幕上编辑或与朋友分享。或者,您可能只是想将所有珍贵的照片从Android上传到电脑进行备份。如果
Soong构建入门
Android 7.0 后引入的构建系统,旨在取代基于 Make 的旧系统,声明式的 bp 文件解析为 Ninja 构建规范,实现更快的编译速度和更严谨的依赖管理。
Kotlin高阶函数和Java 8 lambda的区别:
1、 Kotlin 集合(2016 年诞生) Kotlin 从第一天就支持: 高阶函数 Lambda 函数式编程 所以 Kotlin 标准库直接给 List 增加了 扩展函数: filter map
Android面试冲击附答案(四)————RecyclerView
Android面试冲击附答案(四)————RecyclerView 一、面试题与答案 层级 名称 存储对象 命中条件 是否重新 bind 默认容量 核心价值 1 Scrap 屏内临时 detach 的
Kotlin 高阶函数:
一、核心定义 1. 什么是高阶函数(Higher-order Function) 满足任意一条就是高阶函数: 参数是函数 返回值是函数 同时满足 1 + 2 2. 为什么要用高阶函数 简化回调、消除
AOSP15 WMS/AMS系统开发 - WindowManagerService relayout调用流程详解
从Framework开发视角,梳理relayout从客户端performTraversals到服务端WMS.relayoutWindow再到WindowLayout.computeFrames全链路。
Android 13卫星通信代码分析
Android 13代码仓库: 仓库名 路径 文件 RIL vendor/cnt/RilXW packages/service/XwosTeleService/src/com/starkylin/xw
Kotlin之【init】—— 新手须知
在 Kotlin 中,init 块是初始化块,用于在类实例创建时执行额外的初始化逻辑。它属于类的主构造函数的一部分,在属性初始化器和主构造函数的参数之后、次构造函数的主体之前执行。
MMKV 和DataStore 的区别:
一、一句话总结 MMKV:腾讯开源,超高性能、同步、简单、支持多进程、适合高频读写 DataStore:Google Jetpack,官方、异步、协程 + Flow、类型安全、适合 Compose /
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