Alpha第六天
听说
031502543 周龙荣(队长)
031502615 李家鹏
031502632 伍晨薇
031502637 张柽
031502639 郑秦
1.前言
- 任务分配是VV、ZQ、ZC负责前端开发,由JP和LL负责建库和服务器。
- 界面开发的教辅材料是《第一行代码》,利用Android Studio进行开发。
2.燃尽图
3.项目进展及安排
日期 | 已完成 | 未完成 |
---|---|---|
10月31日 | 数据库完成+数据库测试;登录界面+注册界面+密码找回 | |
11月 1日 | 服务器初步搭建;写日记界面+我的界面+设置+退出登录 | |
11月 2日 | 服务器的进一步搭建;日记本+收藏界面 | |
11月 3日 | 服务器的继续搭建;首页(每日一推+我的日记+收到日记) | |
11月 4日 | 服务器部署SQL;收到日记+接收页面 | |
11月 5日 | 服务器部分接口;评论页面 | |
11月 6日 | 服务器bug修复;界面的功能实现 | |
11月 7日 | ||
11月 8日 | ||
11月 9日 |
4.问题困难
VV:
- 今天试着把队友写好的几个界面搬到我的项目里,用对应的fragment.Java关联。有的界面控件和布局写的不好,几乎重写了
JP:
- 写服务器写一点点,去安卓端进行socket通信的练习,但是消息一直没有从安卓端发送出来。
- 在安卓中的子线程更新UI更新失败。
ZC:
- 在做时光轴时遇到了很多问题,用第一行代码上的Recycleview来尝试实现时光轴却报错
LL:
- 按照书上的代码进行子线程更新,没有成功,在努力找方法解决。
ZQ:
- fragment初步学习
5.心得体会
VV:
-重新写了登陆前的跳转,(和之前一样的方法,不知道之前为什么有问题!!)。不知道怎么让fragment跳转到同一个活动的fragment里,百度了好多,要么是看不懂,要么是不能用,真难过啊。
JP:
- 在进行安卓的socket通信时,我先用java写了一个socket代码充当客户端,然后在电脑上测试成功。接着移植到安卓,然后血崩了,毫无反应,努力更改中,为主要负责安卓的队友解决这些问题。
- android studio 3.0还真是不稳定。
ZC:
- 首先解决了一下昨天APP无法在模拟器上运行的问题,在进行不断尝试以及百度后发现问题其实就是我在编译前可能不小心删除了一行代码,但界面预览没有发生变化,编译时显示0error却无法在模拟器上显示。很简单的一个错误我却花了很多时间来解决,经验还是不足。
今天要做的是时光轴,打算参考第一行代码中的Recycleview来实现。但在实际的实现过程中还是出现了很多问题,所以今天没有把时光轴做出来....
LL:
- 测试通信的代码的时候,在电脑上运行可以,但是在手机上却失败了,偶尔程序还会闪退。开始写注册的接口的代码了。
ZQ:
- 初步接触fragment这个概念,大致了解了add()、replace()、remove()等使用方法。fragment支持更加动态和灵活的UI设计,使得有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互,更为方便。