刷题工具
- 核心定位:代码学习与刷题辅助工具的项目修复与分发记录。
- 重点成果:解决了顶部组件被系统状态栏遮挡的排版问题,攻克了 Gradle 编译构建的缓存与依赖报错,完成了后端连通性调试并切换至绿色 zip 包分发。
- 关键看点:如何通过精准的提示词(从“上面被挡住了”变更为“状态栏挡住了程序”)引导 AI 精准完成 WindowInsets 顶部安全区计算,以及多轮 bug 修复过程。
原始标题:代码学习工具项目
1. 状态栏遮挡问题
Section titled “1. 状态栏遮挡问题”在开发移动端/平板应用时,起初错误的叫法是“上面被挡住了”,这种表述容易让 AI 产生误解,也不是问题的核心。当我们在提示词中把这句话修改为了“状态栏挡住了程序”的时候,AI 的计划瞬间就变得非常清晰了。
图:未修复状态栏时的界面遮挡问题
相关资料:
2. 核心 Bug 修复与构建同步
Section titled “2. 核心 Bug 修复与构建同步”针对多代码编辑器切换失效、选择语言代码丢失以及编译器无法正常显示的问题,我们完成了多轮 bug 修复。同时,我们制定了标准 Gradle 同步指南,解决跨端编译中的依赖报错。
图:Android Studio 中的 Gradle 构建与同步环境
相关资料:
3. 平板大屏显示适配
Section titled “3. 平板大屏显示适配”项目针对平板进行了多分辨率适配和界面固定设计,防止因缩放导致按钮错位,确保了全屏无缝交互。
图:在平板设备上的实际运行效果
4. 分发错误与后端连接
Section titled “4. 分发错误与后端连接”在分发安装包时,由于后端连接未打通,导致分享的安装包无法加载数据。 原始反馈:
有一个问题,安装包我分享给朋友,对方不能连接,好像后端没有做好啊 “E:\AI\antigravity\stady-code\final\Supplement_Installer_x64.msi”
经过测试与网络连通性分析,相比于打包复杂的 Windows MSI 安装包,采用通过项目源码重新构建的方式重新生成 Zip 文件,绿色免安装运行,最终在其他设备上运行的成功率要高得多。
相关资料: