kotlin

应用市场4 小时前
android·kotlin·游戏开发
离线小游戏做“每日挑战”:日期当随机种子,整局存成 JSON,再加一个“我不是机器人”说明:这个小游戏是和 AI 编程助手协作开发的,本文也由 AI 协助整理成文。文中代码摘自项目源码(注释改成了中文,有删节),数字来自单元测试的输出。游戏内容纯属虚构,和任何 AI 公司无关。
hai_android8 小时前
android·kotlin·android jetpack
LiveEventBusCore 跨 Activity 通讯源码解析源码版本:JeremyLiao / LiveEventBus(master 分支) 核心文件:Activity A 登录成功后需要通知 Activity B 刷新用户头像,常规做法是:
维克兜率天9 小时前
android·开发语言·python·算法·kotlin
【维克】统计套利建模:从因子到信号的完整流程上期我们聊了统计套利的基本概念——市场存在短期定价偏差,偏差会均值回归,你从中获利。很多读者看完留言说:"概念我懂了,但到底怎么建一个能跑的模型?"
释厄6231 天前
android·开发语言·kotlin
错误无误公理——错误正确本同源都迭代定律——逆转有价值L0 层:总本源层 · 0 元本体论大一统(综合回归:390-404 全链的公理化)前承(综合对象·全部链条):Step404(全域结构的完整诠释·B=C·A×B→C·制度=固化) + Step403(三信号与连接循环的精确对位·结构=连接·分配=循环·制度=全域结构) + Step402(三信号统一的多领域显化) + Step401(自发逆转集·八例·判据过程 vs 动因**)** + Step400(逆转价值论与两例因果倒置·★「官方与民间之争本同源都要迭代」·「与资社解同构」——本篇定律的直接前身)
程序猿追1 天前
android·开发语言·kotlin
立方体转到九十度:用 kotlin-math 核对鸿蒙上的两种旋转一个线框立方体,八个顶点、十二条边,已经够做一个小型图形数学实验。打开页面,立方体绕 Y 轴自动转动;按下暂停,它停在当前角度;再点“侧面 90°”,就可以把自由转动变成一个固定的问题:这一刻,各个点究竟应该在哪里?
程序猿追2 天前
开发语言·kotlin·harmonyos
kotlin-retry 接入鸿蒙后,怎样确认它真的会停止重试一个失败提示背后可能还有任务在等待。按钮再次可点,未必代表上一次请求已经结束;页面关掉,也未必代表后台没有下一次重试。接入重试库时,成功分支只是其中一种情况,次数上限、异常筛选和取消是否生效,同样需要留下能复查的记录。
应用市场2 天前
android·kotlin·游戏开发
不用一张图片的像素小游戏:小人是字符串,房间是矩形,平衡靠两千个假玩家说明:这个小游戏是和 AI 编程助手协作开发的,本文也由 AI 协助整理成文。文中代码摘自项目源码(注释改成了中文,有删节),数字来自源码和单元测试的输出。游戏内容纯属虚构,和任何 AI 公司无关;文中没有、游戏里也没有任何“防封技巧”。
事圆则缓2 天前
android·开发语言·kotlin
Kotlin 变量与函数:把页面状态和行为写成清楚的契约一个 Android 商品页需要展示价格、处理点击、把埋点发给日志服务。写起来全是 val、var、fun 和花括号,难点却在于:谁可以改状态,谁决定筛选规则,回调被谁持有,以及日志依赖从哪里来。用变量声明约束重新赋值,用函数签名交代输入与结果,再让 Lambda 和扩展只承担清晰、局部的便利。
Kapaseker2 天前
android·kotlin
写了这么久 Kotlin,你真的理解 in、out 和 * 吗?各位 Kotlin 爱好者们,早上好。今天我们深入研究一下 Kotlin 泛型。跟其他语言一样,Kotlin 通过泛型来处理不同的类型。你可以定义适用于不同类型的类、方法和属性,让代码更容易复用,同时保留类型安全。
墨天梦3 天前
android·kotlin·retrofit
D09_Retrofit接口与数据转换摘要:接入玩 Android 首页接口,拆开 HTTP 调用、响应 DTO、业务校验和界面模型,分别定位断网、协议错误、业务失败与解析失败。
alexhilton4 天前
android·kotlin·android jetpack
为什么你的 LazyColumn 仍然卡顿本文译自「Why Your LazyColumn Is Still Janky」,原文链接proandroiddev.com/why-your-la…,由Subhankar Bag发布于2026年9月22日。
mmsx5 天前
android·kotlin
Android 防二次打包第一道锁:签名校验与完整性校验签名指纹能认出「这不是我发的包」,却认不出会改校验逻辑的人。拿到一个 APK,反编译、改几行、重新打个包、重新签个名,装到手机上照样能跑——这件事在多数没做防护的应用上,成本低到只需要一个下午。更要命的是,改完之后它还能换上你的图标、顶着你的名字分发出去,用户装的根本分不清来源。
mmsx5 天前
android·kotlin
Android 混淆不等于安全:二次打包链路完整走一遍混淆只是让人读得慢,不是让人改不了;真正绕不开的是最后那步重签名。发版前把 minifyEnabled 打开、把 R8 跑起来,很多团队就觉得「安全这块做过了」。上线之后包被换了渠道、被塞了广告 SDK、被改了启动页,才回头问一句:我不是开了混淆吗?
墨天梦5 天前
android·kotlin
D05_ViewModel与单向数据流摘要:ViewModel 的价值不只是旋转后少创建一次对象。通过仓库接口、统一界面状态、只读 StateFlow 与显式事件,本篇把文章列表从界面内的临时练习整理成可以继续接网络和数据库的结构。
墨天梦5 天前
android·gitee·kotlin
D03_Compose列表与稳定身份摘要:从一张卡片扩展到可滚动列表时,必须同时处理业务身份、组合身份与状态归属。本文用排序、插入和筛选实验说明稳定 key 的意义,以及它为什么不能替代正确的数据更新逻辑。
萌新杰少5 天前
android·kotlin·客户端
Kuikly股票查看软件开发体验——SaiRenKuikly是腾讯TDS团队推出的Kotlin多平台框架,这个框架从发布前我在Kotlin中文开发者大会发布前就在关注了,只是很可惜一直没有机会尝试。
用户92817267390165 天前
android·kotlin
Android Compose版本的AI组件库来了。把几份资料交给手机里的 AI,让它整理一份报告。它开始读文件、查资料,还把一部分工作交给另一个 AI 助手。可屏幕上只有“正在处理”和一个转圈的动画。
墨天梦6 天前
android·kotlin
B19_SunnyWeather到阅读客户端《第一行代码》第 15 章把前面学过的网络、存储、界面和 Jetpack 组织成天气应用。读这一章最有价值的问题是:为什么数据要经过这些位置,刷新时谁负责什么,以及失败后界面如何表达。