android

骑着蜗牛撵大象32724 分钟前
android·tcp/ip·负载均衡·tcp·高可用·健康检查·优雅关闭
服务下线不再炸:分层关闭、TCP 存活探测与负载均衡排水的落地套路在滚动发布、机房缩容、宿主机维护这些日常操作里,停机那一两秒最容易出事故:请求被派到正在关闭的实例、TCP 连接悬在半空、下游资源被提前释放导致回源报错。日志里常见的现象是「重启后偶发 502」,却很难说清是哪一层出的问题。
三少爷的鞋3 小时前
android
别再这么写协程了!Marcin Moskała 剖析的 几个常见协程误区与重构在 Kotlin 协程的日常开发中,“代码能跑通”与“代码写得优雅高效”之间往往隔着一层对协程底层设计理念(如结构化并发、挂起语义、线程调度)的理解。
mmsx4 小时前
android·kotlin
Android 防二次打包第一道锁:签名校验与完整性校验签名指纹能认出「这不是我发的包」,却认不出会改校验逻辑的人。拿到一个 APK,反编译、改几行、重新打个包、重新签个名,装到手机上照样能跑——这件事在多数没做防护的应用上,成本低到只需要一个下午。更要命的是,改完之后它还能换上你的图标、顶着你的名字分发出去,用户装的根本分不清来源。
mmsx4 小时前
android·kotlin
Android 混淆不等于安全:二次打包链路完整走一遍混淆只是让人读得慢,不是让人改不了;真正绕不开的是最后那步重签名。发版前把 minifyEnabled 打开、把 R8 跑起来,很多团队就觉得「安全这块做过了」。上线之后包被换了渠道、被塞了广告 SDK、被改了启动页,才回头问一句:我不是开了混淆吗?
小宋10216 小时前
android·网络·人工智能·回归
Agent轨迹级评测实战:工具选择、预算超限与回归门禁一个客服 Agent 最后回答“退款已经完成”,不代表退款真的发生了;一个代码 Agent 最后贴出正确补丁,也不代表它没有把密钥读进上下文;一个数据分析 Agent 算出了正确数字,也可能先查了不该访问的租户。只检查最终答案,会把这些过程中的错误全部折叠成一个看似漂亮的结果。
墨天梦8 小时前
android·kotlin
D05_ViewModel与单向数据流摘要:ViewModel 的价值不只是旋转后少创建一次对象。通过仓库接口、统一界面状态、只读 StateFlow 与显式事件,本篇把文章列表从界面内的临时练习整理成可以继续接网络和数据库的结构。
蒸鱼Yuzheng9 小时前
android·apk·devops·软件供应链·可复现构建
Android 构建可复现性:APK 指纹、文件级差异与供应链审计同一份源码、同一套配置构建两次,产物是否应该完全相同?如果 APK 哈希变化,变化来自业务代码、资源压缩、签名、时间戳还是工具链环境?本文给出一套从整体指纹到 ZIP 条目级差异的审计方法。
墨天梦11 小时前
android·gitee·kotlin
D03_Compose列表与稳定身份摘要:从一张卡片扩展到可滚动列表时,必须同时处理业务身份、组合身份与状态归属。本文用排序、插入和筛选实验说明稳定 key 的意义,以及它为什么不能替代正确的数据更新逻辑。
萌新杰少12 小时前
android·kotlin·客户端
Kuikly股票查看软件开发体验——SaiRenKuikly是腾讯TDS团队推出的Kotlin多平台框架,这个框架从发布前我在Kotlin中文开发者大会发布前就在关注了,只是很可惜一直没有机会尝试。
vilya12 小时前
android·python
把 Python 塞进 APK:Chaquopy 打包实践上篇聊了我怎么把 Agent 塞进手机——就是那条蓝色大肥鱼。那篇有个前提没细说:Agent 的内核是我用 Python 写的,而安卓 app 本身是 Kotlin。两种语言,怎么让它在一个安装包里一起跑?
用户928172673901612 小时前
android·kotlin
Android Compose版本的AI组件库来了。把几份资料交给手机里的 AI,让它整理一份报告。它开始读文件、查资料,还把一部分工作交给另一个 AI 助手。可屏幕上只有“正在处理”和一个转圈的动画。
知昂七昂12 小时前
android
00-02:AOSP 源码阅读环境与检索方法论源码剖析(Android 16 / aosp-main)AOSP 树体量非常大。直接用 grep -r 会扫进 .repo、.git、out,非常慢。官方的做法是:先 source build/envsetup.sh,把 build/soong/bin 等目录挂进 PATH,再用按后缀裁剪过的检索脚本(cgrep / jgrep / mgrep / sgrep 等)定位符号与调用点。
知昂七昂12 小时前
android·google
00-01:AOSP 源码仓库结构与 repo 工作流源码剖析(Android 16 / aosp-main)AOSP 不是单一 Git 仓库。完整平台由上千个独立 Git 工程拼成一棵工作树。拼装工具是 repo:它先拉一份 Manifest(工程清单),再按清单批量 fetch / checkout,最后用 linkfile / copyfile 把关键入口文件挂到源码树顶层。
跨境数据猎手12 小时前
android
Android Native 层黑盒调用实战:unidbg 模拟执行 so 的原理做过协议还原的人都经历过这个阶段:抓包拿到一组参数,定位到签名函数在 Java 层只是个 native 方法声明,实现全在 libxxx.so 里。打开 IDA 准备硬啃,结果发现关键路径被 OLLVM 混淆成上千个基本块,或者干脆跑在某个 VMP 虚拟机的解释循环里。这时候继续静态分析的时间成本已经失控了。
镜象科技13 小时前
android·java·人工智能
中小学AI心理健康解决方案服务商怎么选?2026年选型参考相关政策出台后,中小学心理建设从"软任务"变成了"硬指标",市场上自称"AI心理健康解决方案服务商"的公司明显增多。本文梳理"解决方案服务商"应具备的基本门槛,并按门槛对比国内几款相关产品,供学校与教育部门参考。
脚踏实地,坚持不懈!13 小时前
android
从 AOSP 源码角度分析 Android 定位性能问题源码基准:AOSP android-17.0.0_r1写作日期:2026-10-10。文中所有类名、方法名、常量值、行号均已对照该标签实际源码逐条核实;行号以 (文件:行号) 形式标注,便于直接跳转查证。
悟道子HD14 小时前
android·mysql·web安全
网络安全基本功——MySQL基础采用26个英文字母(区分大小写)和0-9的自然数,加上下划线’_ ‘组成,命名简洁明确,多个单词用下划线’_'分隔
纪念 22914 小时前
android·c++
C++ string(三)༺ 个人主页 · 纪念229 ༻🏠我的博客主页🏠༒专栏目录:《数据结构》༒༒专栏目录:《算法》༒༒专栏目录:《C++》༒
纪念 22914 小时前
android·c++
c++ string(最终篇)༺ 个人主页 · 纪念229 ༻🏠我的博客主页🏠༒专栏目录:《数据结构》༒༒专栏目录:《算法》༒༒专栏目录:《C++》༒
aqi001 天前
android·华为·ai编程·harmonyos·鸿蒙
鸿蒙版本的电子书阅读APP开放源码啦书籍是人类进步的阶梯,在手机上阅读电子书,既可以学习又可以娱乐。早在2022年出版的《Android Studio开发实战:从零基础到App上线(第3版)》中,笔者就基于Android实现了一个具备翻页浏览功能的电子书APP,不仅支持常见的PDF格式,还支持开放标准EPUB格式,还支持古籍数字化的DJVU格式,可谓小巧的电子书架。