app开发日志5
今天挑战App开发的“高阶任务”——网络请求!
学习内容:
添加网络权限:在AndroidManifest.xml加
使用Retrofit库:通过Github的API获取用户信息(比如我的账号仓库数)。
异步处理:学会了用enqueue处理回调,避免主线程卡死。
实践成果:
做了一个简陋的天气查询App,输入城市名后显示当前温度(用的免费API,偶尔会超时)。
遇到的问题:
没处理JSON解析失败的情况,输入错误城市时App直接闪退…
寒假总结:从零到能做一个简单功能App,虽然还有很多不足,但已经迈出了第一步!
后续计划:
学习Fragment实现更灵活的UI
尝试用Firebase做用户登录功能
把做的小项目传到GitHub上(求Star!)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端