跳转到内容

刷题工具

  • 核心定位:代码学习与刷题辅助工具的项目修复与分发记录。
  • 重点成果:解决了顶部组件被系统状态栏遮挡的排版问题,攻克了 Gradle 编译构建的缓存与依赖报错,完成了后端连通性调试并切换至绿色 zip 包分发。
  • 关键看点:如何通过精准的提示词(从“上面被挡住了”变更为“状态栏挡住了程序”)引导 AI 精准完成 WindowInsets 顶部安全区计算,以及多轮 bug 修复过程。

原始标题:代码学习工具项目

在开发移动端/平板应用时,起初错误的叫法是“上面被挡住了”,这种表述容易让 AI 产生误解,也不是问题的核心。当我们在提示词中把这句话修改为了“状态栏挡住了程序”的时候,AI 的计划瞬间就变得非常清晰了。

状态栏被遮挡效果图 图:未修复状态栏时的界面遮挡问题

相关资料:

针对多代码编辑器切换失效、选择语言代码丢失以及编译器无法正常显示的问题,我们完成了多轮 bug 修复。同时,我们制定了标准 Gradle 同步指南,解决跨端编译中的依赖报错。

构建开发界面 图:Android Studio 中的 Gradle 构建与同步环境

相关资料:

项目针对平板进行了多分辨率适配和界面固定设计,防止因缩放导致按钮错位,确保了全屏无缝交互。

平板显示效果 图:在平板设备上的实际运行效果

在分发安装包时,由于后端连接未打通,导致分享的安装包无法加载数据。 原始反馈:

有一个问题,安装包我分享给朋友,对方不能连接,好像后端没有做好啊 “E:\AI\antigravity\stady-code\final\Supplement_Installer_x64.msi”

经过测试与网络连通性分析,相比于打包复杂的 Windows MSI 安装包,采用通过项目源码重新构建的方式重新生成 Zip 文件,绿色免安装运行,最终在其他设备上运行的成功率要高得多。

相关资料: