android

Android系统攻城狮11 小时前
android·linux·运维·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
Linux Gstreamer深度解析之gst_audio_encoder_set_frame_max调用流程与实战(六十一)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
传奇开心果编程14 小时前
android·windows·学习·ui·ios·kotlin·composer
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作本课目标:理解 expect/actual 的编译时契约本质,掌握接口注入作为更优替代方案的判断标准,学会 Compose 与 SwiftUI 的双向互操作技术,建立“平台差异分层决策”的系统方法论。
mmsx14 小时前
android·kotlin
Android 地图数据链路:从 GDAL、KML 到多引擎适配地图数据要稳,靠的是每一段都接一层中间模型。一份 GeoTIFF 影像要叠到地图上、一条从 Google Earth 导出的 KML 轨迹要画出来、客户还要求底图从一家 SDK 换成另一家——这三个需求单独看都不难,难点在于它们会同时出现。把它们硬拼在一起,最常见的结局是:每接一种数据格式就为每家的地图 SDK 写一套绘制代码,组合数量随格式和引擎线性膨胀,最后谁都不敢动。
2601_9689007714 小时前
android·数据挖掘·回归
大模型版本回归评估实战:从能力指标到额度口径的完整链路本文要处理的问题:当模型与产品按周迭代时,怎么用一套可复用的评估口径,判断一次发布是否真的改善了用户的日常任务。
ao-weilai17 小时前
android·数据库·mysql
MySQL数据库:基本查询很多刚接触mysql的同学,一听到“数据库”“sql”就觉得很高深。其实完全不用怕,你就把数据库表当成一张班级花名册,所有操作全是日常逻辑:
事圆则缓18 小时前
android·开发语言·kotlin
Kotlin 泛型方差实战:out、in、星投影与类型擦除很多人记得“out 是生产者,in 是消费者”,但一遇到 MutableList<Dog>、Array<Dog> 或 MutableList<*> 就又要靠猜。方差真正解决的是一个安全问题:当子类型关系穿过泛型容器时,哪些赋值不会让我们读错或写错类型?
传奇开心果编程19 小时前
android·网络·学习·ui·ios·kotlin·composer
【Compose Multiplatform 跨端开发学与练】第5课 网络与数据层本课目标:理解 Ktor 客户端的引擎抽象与多平台适配机制,掌握 HttpClient 的创建、配置与生命周期管理,学会用 ContentNegotiation 处理 JSON 序列化,建立 Repository 模式隔离网络与 UI,为后续 ViewModel 和依赖注入打下数据层基础。
ao-weilai20 小时前
android·数据库·mysql
MySQL数据库:内置函数很多刚接触MySQL的小伙伴,刚学会增删改查,一遇到“算两个日期差几天”“把名字拼成长句”“保留两位小数”这种需求就头大——总不能全靠后端代码算完再塞回数据库吧?
SWAGGY..21 小时前
android·java·开发语言·c++·算法
【C++进阶】:(7)红黑树的原理与 C++ 实现:结构设计、插入调整及性质验证普通二叉搜索树只约束键的大小关系,不能阻止树在有序插入时退化。AVL 树通过限制左右高度差解决这个问题;红黑树则给节点增加颜色,用一组颜色规则间接约束树高。
Android打工仔21 小时前
android·kotlin·源码阅读
CoroutineScheduler 设计解析(上)—— 为什么 Dispatchers.IO 会创建更多线程?阅读源码版本:kotlinx.coroutines 1.10.x最近在阅读 Kotlin CoroutineScheduler 源码时,我产生了一个疑问。
martindelophy1 天前
android·音视频
用自然语言剪视频:我们在 Timeline Studio 中实现了 ChatCut 对话剪辑做视频时,我们经常遇到这样的需求:给视频前五秒加一句解说,同时生成字幕,原画面保持不变。需求只有一句话,实际操作却涉及配音生成、音频导入、时间线定位、字幕添加和同步调整。
ao-weilai1 天前
android·数据库·mysql
MySQL数据库:复合查询哈喽各位SQL新手村的玩家!当你敲出 select * from emp 能顺利出结果的时候,是不是觉得自己SQL已经入门了?
三少爷的鞋1 天前
android
AI 时代,我们都将成为通才型开发者:只懂 Android,已经不够了大家好,今天分享的主题是:未来,我们都将成为通才。这是 Philipp Lackner 最近分享的一个观点。
Dovis(誓平步青云)2 天前
android·java·前端·javascript·人工智能·电脑
家里设备越来越多,如何用一张空间地图控制灯光和温度![智能家居设备按品牌排列并不好用,用户更关心客厅现在是什么状态,以及一个场景会改变哪些设备。这个项目不以拼出一个静态页面为终点,而是让房间状态、场景强度、焦点区域、设备在线状态和联动结果形成可以独立验证的业务链路。把设备按空间和场景组织,让亮度、温度、窗帘和在线状态在同一张地图中可读。
晚风叙码2 天前
android·mysql·adb
MySQL 数据类型详解:从数值到字符串,一篇讲透写 MySQL 的时候,建表是最基础也最容易翻车的一步。表建得好不好,很大程度上取决于你对数据类型的理解。类型选错了,轻则浪费空间,重则数据存不进去、查询出问题。
传奇开心果编程2 天前
android·windows·学习·ui·ios·kotlin·composer
【Compose Multiplatform 跨端开发学与练】第3课 布局与组件本课目标:掌握 Column/Row/Box 三种基础布局的组合策略与对齐规则,深入理解 LazyColumn 的按需组合机制与性能优化手段,系统学习 Material3 组件库的语义层级与 Slot API 设计,建立“布局即结构,组件即语义”的开发思维。
传奇开心果编程2 天前
android·windows·学习·ios·kotlin·web·composer
【Compose Multiplatform 跨端开发学与练】第8课 资源管理与主题本课目标:掌握 composeResources 的多平台资源目录结构与类型安全访问器,理解限定符的优先级与本地化目录命名规则(特别是中文双脚本回退机制),掌握 Coil 3 在 CMP 中的网络图片加载与 iOS 内存压力适配,建立自定义主题、扩展颜色与深色模式的系统适配方法。
传奇开心果编程2 天前
android·学习·macos·ios·kotlin·web·composer
【Compose Multiplatform 跨端开发学与练】第9课 测试与调试本课目标:建立“测试金字塔”的架构意识,掌握 commonTest 中 UI 测试的 runComposeUiTest 模式与桌面端 JUnit 的差异,学会用 Turbine 断言 StateFlow 的状态序列,掌握 Kotlin/Native 内存泄漏检测的 GC 统计方法,理解 iOS Skia 渲染的性能陷阱与 Instruments 诊断路径。
传奇开心果编程2 天前
android·windows·学习·ui·ios·kotlin·composer
【Compose Multiplatform 跨端开发学与练】第4课 导航与路由本课目标:理解导航图的三个核心概念(路由、目的地、NavHost),掌握类型安全路由的定义与参数传递方式,学会用 NavController 管理返回栈,理解 Web 端浏览器导航的集成方式,为构建多页面应用打下基础。
传奇开心果编程2 天前
android·学习·ui·ios·架构·kotlin·composer
【Compose Multiplatform 跨端开发学与练】第6课 状态管理与架构本课目标:理解 ViewModel 在 CMP 中的跨平台实现与生命周期管理,掌握 StateFlow 与 Compose 状态收集的正确方式,学会用 Event Sink 模式收敛事件入口,理解一次性事件与持久状态的区分,建立 MVVM 分层架构的完整认知。