app开发日志5

今天挑战App开发的“高阶任务”——网络请求!
学习内容:

添加网络权限:在AndroidManifest.xml加
使用Retrofit库:通过Github的API获取用户信息(比如我的账号仓库数)。
异步处理:学会了用enqueue处理回调,避免主线程卡死。
实践成果:
做了一个简陋的天气查询App,输入城市名后显示当前温度(用的免费API,偶尔会超时)。
遇到的问题:

没处理JSON解析失败的情况,输入错误城市时App直接闪退…
寒假总结:从零到能做一个简单功能App,虽然还有很多不足,但已经迈出了第一步!
后续计划:

学习Fragment实现更灵活的UI
尝试用Firebase做用户登录功能
把做的小项目传到GitHub上(求Star!)

posted @   吴少奇  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示