Cooperation.GTST团队第三周项目总结
2016-05-28 17:58
260 查看
项目进展
这周我们仍然在学习使用博客园的相关接口,页面的一个基本模块已经搭建出来了,但是页面整体效果还没有完全做出来。另外,我们在使用其他的APP时留意到许多APP都使用上拉加载和下拉刷新的效果,所以我们这周主要攻克的方向是页面的上拉加载和下拉刷新和接口的使用。对于上拉加载,我们在网上查找了大量的资料,为了避免重复加载数据,可以在一开始就给设置一个空的Adapter,然后根据加载页码的不同来做不同的操作,如果是第一页,那么就是进行下拉刷新,直接清空原来的数据源加载新的即可。如果不是第一页,那就是上拉加载,把新的数据追加到旧数据源后面即可,这样就避免了上拉加载滚动条置顶了。
对于接口的使用,我们希望通过博客园提供的接口来处理数据,再返回值给手机端,博客园官方提供的地址有两个:
博客服务接口: http://wcf.open.cnblogs.com/blog/help
新闻服务接口: http://wcf.open.cnblogs.com/news/help
但是由于之前我们并没有接触过接口的使用,所以要想在我们的APP中调用这些接口,还需要进一步的学习。
成员贡献
20145215卢肖明:分配各成员的任务,学习APP中接口的使用,搜集相关资料与成员共享,完善UI界面设计代码20145208蔡野:改善APP的一些用户体验,学习一些Android控件的使用
20145214张宁:负责博客的更新,对于UI界面的设计提出一些新的想法
20145219宋歌:学习使用博客园的接口,并对UI界面的设计进行了部分修改
与计划相符情况
原计划本来打算本周应该实现博客园的首页,但是由于在APP中对接口的使用不太熟悉,目前还无法动态获取博客园的相关信息,这也是我们目前所面临到的最大问题。改进措施
我们打算继续抓紧时间进行接口的相关内容的学习,由于我们是第一次进行这种APP的开发,所以对于我们来说除了之前课本上学习到的部分硬知识,需要学习的知识还有很多,另外,我们在编写代码来实现我们想要的功能时也遇到了越来越多的疑难杂症,我们正在尝试借助网络及图书馆的书籍来进行解决,虽然目前的进展比较缓慢,但是我们依然会抓紧时间尽我们的能力去实现APP的功能。代码托管截图:
总结
在本周的任务中,我们更加注重了用户的操作体验,在结合自身使用APP的感受的基础上设置了上拉加载和下拉刷新的功能,虽然现在界面整体效果还没有实现,但是我们正在努力,希望可以设计出一款更实用、也更好用的APP。在过程中,除了面对在知识方面还不够全面的困难,电脑性能不够强大也是一大问题,明明设计好了,代码也完善了,但是使用Android Studio模拟效果时就是连软件图标都出不来,使我们一度很苦恼。即使困难重重,我们也不会轻易放弃!
相关文章推荐
- ADB SHELL 你值得拥有
- 网站系统的“用户登录”
- Linux下,ln、cp、mv、rm命令对文件链接数和索引节点号的影响
- 性能测试监控 Linux- Nmon工具的安装与使用
- ctags 和Makefile的简单使用
- OpenCV 获取摄像头并显示摄像头视频
- centos7使用docker下安装mysql并配置
- 转场动画2-Pop动画
- 在windows操作系统下远程控制树莓派3(树莓派3安装win10系统)
- CentOS系统如何设置APACHE和MYSQL服务开机自动运行
- vmware下虚拟机centos,root登录时候提示鉴定故障解决方法
- Linux下C++静态库、动态库的制作与使用
- Apache服务器 配置多个网站解决方案
- centos 截图命令 screenshot
- linux下crontab定时执行本地脚本和定时访问指定url(亲测有效)
- Dropout 与 DropConnect
- nginx配置location总结及rewrite规则写法
- centos下安装五笔输入法的教程
- 关于虚拟机下安装CentOS7及C++开发环境的搭建
- Linux之权限操作