android

晚风叙码32 分钟前
android·数据库·mysql·adb
MySQL 表的约束详解:从空属性到外键在 MySQL 中,真正约束字段的是数据类型,但数据类型约束很单一,无法满足复杂的业务需求。比如一个 email 字段要求唯一,或者一个班级名字段不允许为空,这些都需要额外的约束来保证数据的合法性,从业务逻辑角度保证数据的正确性。
alexhilton11 小时前
android·kotlin·android jetpack
模块化Jetpack Compose架构本文译自「Modular Jetpack Compose: Don’t Leave Your Architecture to Code Review」,原文链接medium.com/proandroidd…,由Kanan Yusubov发布于2026年10月2日。
厮年断弦13 小时前
android
AI 辅助开发实录:一周做完一个 Android 本地音乐播放器,这些坑替你踩了本文是个人项目的开发复盘。项目是一个纯本地、不联网、不上传的安卓音乐播放器,从写 PRD、任务拆解到 v1.0 → v1.3 四个版本迭代,全部用「AI 辅助开发 + 真机自测」完成。文中所有账号、路径、签名信息已脱敏。
hai_android13 小时前
android·android studio·android jetpack
InputStage 责任链核心执行流程InputStage 是 Android 输入事件分发中的责任链处理器,输入事件从链头开始依次经过每个 Stage,每个 Stage 决定自己处理还是传给下一个。
mmsx16 小时前
android·kotlin
Android 测绘计算工程化:七四参数、高程拟合与单位系统测绘软件的多数 bug 不是算法写错,而是量纲与参数在层与层之间被悄悄换了。一份测量成果偏出去十几公里,排查到最后往往是某个角落把以"秒"为单位的旋转角直接塞进了旋转矩阵;一个界面切到英尺后,相邻页面还显示着米,两处差了三倍多却没人发现。这类问题有一个共同特征:算法本身没错,错的是"这个值到底代表什么、该用哪套参数去换"这件事,在第一层写完后,到第二层、第三层被无声地替换掉了。
我是场18 小时前
android·arm开发
我的NPI项目之-Touch的EE特性说到触摸屏,不得不提互容和自容两个概念。自容(self-capacitance)是指触摸屏上每个感应电极与地(或系统参考地)之间形成的电容。当手指靠近或触摸某个电极时,人体相当于一个导体,会改变该电极对地的电容值,从而被检测到。
天空之城--18 小时前
android·flutter
Android一周动态:AI编程、Compose与车载生态新信号这周 Android 生态有一个很明显的趋势:AI 正在进入真实开发流程,Jetpack Compose 的优先级继续提高,车载、跨平台和安全能力也在补齐。 下面按“编码最相关”和“综合行业信息”两类整理,尽量用普通开发者能直接用上的方式来说。一、5 条和编码最相关的动态1. Android Studio 正在支持更多 AI 智能体Google 近期开发者内容提到,Android Studio 可以桥接不同 AI Agent,让它们参与符号解析、代码告警分析、Compose 预览等工作。实际开发中,不建议
恋猫de小郭19 小时前
android·前端·flutter
Dart 4.0 要彻底移除 dart:mirrors,Augmentations 应该要来了按照目前计划,Dart 3.14 会在 2026 年 11 月正式把它标成 @deprecated,然后 Dart 4.0 再完全移除,也就是下个版本开始,这个 Flutter 用不上的,但是一直活跃在 Dart 的历史支持 dart:mirrors 就要完全退出历史舞台了。
Carson带你学Android20 小时前
android·ai编程
Gemini 4 Argon 发布:对 Android 开发者意味着什么?近日,Google 发布了新一代旗舰: Gemini 4 Argon。18 项评测赢了 12 项,80 万行代码迁移,输出上限 100 万 token,价格只有 GPT-6 Astra 的 1/5。
事圆则缓21 小时前
android·kotlin·php
Kotlin Flow、StateFlow、SharedFlow 全解析:冷流、热流与 Android 状态管理同一个页面旋转后又请求了一次网络?新打开的界面立刻看到了旧状态?发送一次事件却没有任何 UI 收到?这些问题往往不是某个 collect 写错了,而是没有先想清楚:数据什么时候开始生产、多个订阅者是否共享生产、后来订阅的人应该拿到什么。
应用市场21 小时前
android·macos·adb·kotlin·swift
把旧 Pixel 变成相册备份中转站(上):Mac 到安卓的照片传输工具设计——流式上传、sha256 校验、adb forward 与 Bonjour说明:这个工具是和 Claude Code 协作开发的,本文也由 Claude 协助整理成文。文中代码是从项目里摘的关键片段。
墨天梦1 天前
android
B08_Fragment事务通信与双生命周期摘要:用列表进入详情再返回的过程,理解 Fragment 事务、返回栈、View 生命周期及结果通信,避免对旧 View 更新和重复添加页面。
Kapaseker1 天前
android·kotlin
Android 以后可能不会再有横竖屏适配了各位 Android 爱好者们,大家好。多年来,不少 Android 项目都把屏幕方向当成了 UI 适配的主要依据。
墨天梦1 天前
android·数码相机·kotlin
B13_通知图片相机与影音发布摘要:围绕一张文章附件,理解通知渠道与权限、系统照片选择器、拍照输出 URI,以及播放器的资源寿命。标签:通知、Photo Picker、相机、Media3。
事圆则缓1 天前
android·ui
Android 一次性事件怎么设计:Channel、SharedFlow 还是 UI State?“点击保存后显示 Toast”与“支付成功后进入订单详情”看起来都是一次性事件,但它们的可靠性要求完全不同。Toast 在页面不可见时丢掉也许没关系;支付结果若只存于内存广播中,用户旋转屏幕或进程被回收后就可能看不到。API 选择应当从业务语义出发,而不是先争论 Channel 与 SharedFlow 谁更高级。
Android系统攻城狮1 天前
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快速自定义与集成音效实战课
传奇开心果编程2 天前
android·windows·学习·ui·ios·kotlin·composer
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作本课目标:理解 expect/actual 的编译时契约本质,掌握接口注入作为更优替代方案的判断标准,学会 Compose 与 SwiftUI 的双向互操作技术,建立“平台差异分层决策”的系统方法论。
mmsx2 天前
android·kotlin
Android 地图数据链路:从 GDAL、KML 到多引擎适配地图数据要稳,靠的是每一段都接一层中间模型。一份 GeoTIFF 影像要叠到地图上、一条从 Google Earth 导出的 KML 轨迹要画出来、客户还要求底图从一家 SDK 换成另一家——这三个需求单独看都不难,难点在于它们会同时出现。把它们硬拼在一起,最常见的结局是:每接一种数据格式就为每家的地图 SDK 写一套绘制代码,组合数量随格式和引擎线性膨胀,最后谁都不敢动。
2601_968900772 天前
android·数据挖掘·回归
大模型版本回归评估实战:从能力指标到额度口径的完整链路本文要处理的问题:当模型与产品按周迭代时,怎么用一套可复用的评估口径,判断一次发布是否真的改善了用户的日常任务。
ao-weilai2 天前
android·数据库·mysql
MySQL数据库:基本查询很多刚接触mysql的同学,一听到“数据库”“sql”就觉得很高深。其实完全不用怕,你就把数据库表当成一张班级花名册,所有操作全是日常逻辑: