Cooperation.GTST团队第四周项目总结
项目进展
这周我们的主要学习内容是:
1.研究学习如何导入博客详情页。
2.继续研究如何使用博客园的相关接口,导入相关jar包实现页面整体效果;
- 在我们使用其它APP或者上网浏览论坛、网页等时,通常都是先在主页点击相关内容的标题或是题目,然后打开详情页查看文章全部内容。在我们制作的APP中也想要实现这样的内容,通过上网查找资料我们的实现步骤大致如下:首先,在Adapter设置一个点击回调接口,并提供setter方法;然后,在onBindViewHolder中设置监听事件;最后,实现接口(实现接口工作尚未完成,还在努力中)。
- 关于博文详情页的实现,需要注意的是要用一个固定的样式来控制页面内容,不然会导致页面格式无法控制,比如文字的排布换行,图片的大小控制,包括整体页面的屏幕适配等。
- 对于接口的使用,我们希望通过博客园提供的接口来处理数据,再返回值给手机端,博客园官方提供的地址有两个:
- 博客服务接口: http://wcf.open.cnblogs.com/blog/help
- 新闻服务接口: http://wcf.open.cnblogs.com/news/help
但是由于之前我们并没有接触过接口的使用,所以要想在我们的APP中调用这些接口,还需要进一步的学习。上周通过和老师的交谈我们修正了过程中存在的一些问题,也了解到了下一步的前进方向,正在努力实现目标。
成员贡献
20145215卢肖明:分配各成员的任务,学习APP中接口的使用,搜集相关资料与成员共享,完善UI界面设计代码
20145208蔡野:改善APP的一些用户体验,学习一些Android控件的使用,学习APP接口的使用
20145214张宁:上传相关代码到开源中国,对于UI界面的设计提出一些新的想法
20145219宋歌:负责博客的更新,并对UI界面的设计进行了部分修改
与计划相符情况
原计划本来打算本周应该实现博客园的首页,但是由于在APP中对接口的使用不太熟悉,目前还无法动态获取博客园的相关信息,这也是我们目前所面临到的最大问题。
改进措施
我们打算继续抓紧时间进行接口的相关内容的学习,由于我们是第一次进行这种APP的开发,所以对于我们来说除了之前课本上学习到的部分硬知识,需要学习的知识还有很多,另外,我们在编写代码来实现我们想要的功能时也遇到了越来越多的疑难杂症,我们正在尝试借助网络及图书馆的书籍来进行解决,虽然目前的进展比较缓慢,但是我们依然会抓紧时间尽我们的能力去实现APP的功能。
- 代码托管截图:
总结
在本周老师检查中,我们提出了自己的问题,通过老师的解答了解到如何正确使用博客园的相关接口,导入相关jar包实现页面整体效果。剩下完成任务的时间不多了,可能在规定时间内无法实现最初的设想,但是我们依然会抓紧时间继续学习,争取实现尽可能多的功能!
Cooperation.GTST团队第四周项目总结的更多相关文章
- Cooperation.GTST团队第一周项目总结
Cooperation.GTST团队第一周项目总结 团队项目 项目内容:我们打算利用Android Studio开发一款博客园的Android APP,初步设想能够实现在Android手机平台使用博客 ...
- Cooperation.GTST团队第二周项目总结
项目进展 这周我们把工作主要放在了UI界面的实现上,为了让整款APP看上去能够更加高大上,我们决定采用Android 5.0开始推出的一个Material Design风格的导航控件Toolbar. ...
- Cooperation.GTST团队项目总结
Cooperation.GTST团队项目总结 项目实现情况 目前对于基本UI界面的设计已经实现,对博客园接口XML的解析也已经完成,但是还暂时无法动态获取对应数据. 几张静态预览图展示(侧滑栏设计加入 ...
- Surprise团队第四周项目总结
Surprise团队第四周项目总结 项目进展 这周我们小组的项目在上周的基础上进行了补充,主要注重在注册登录界面的改进优化与美观,以及关于人计算法的学习与初步实现. 我们小组针对上次APP中界面出现的 ...
- ZLYZD团队第四周项目总结
ZLYD团队第四周项目总结 项目进展 将Wall.java.Gold.java.Player.java.Fruit.java.Enemy.java.Ticker.java和Packman.java七个 ...
- Cooperation.GTST团队第三周项目总结
项目进展 这周我们仍然在学习使用博客园的相关接口,页面的一个基本模块已经搭建出来了,但是页面整体效果还没有完全做出来.另外,我们在使用其他的APP时留意到许多APP都使用上拉加载和下拉刷新的效果,所以 ...
- Javaworkers团队第四周项目总结
本周项目进展 本周是我们的项目开发的第四周,在之前的一周,我们小组在合作的情况下基本完成了项目代码的框架编写,我们组的项目课题,小游戏--贪吃蛇以及可以运行,可以进行简单的游戏,但是我们在思考之后发现 ...
- 关于Cooperation.GTST
Cooperation.GTST团队项目简介 我们打算利用Android Studio开发一款博客园的Android APP,初步设想能够实现在Android手机平台使用博客园的相关功能,后续想法会在 ...
- Surprise团队第一周项目总结
Surprise团队第一周项目总结 团队项目 基本内容 五子棋(Gobang)的开发与应用 利用Android Studio设计一款五子棋游戏,并丰富其内涵 预期目标 实现人人模式:2个用户可以在同一 ...
随机推荐
- poj_3461 kmp
题目大意 给定两个字符串S1, S2,求S1中包含多少个S2串.其中S1长度最大为 1000000, S2长度最大为10000. 题目分析 典型的字符串匹配问题,直接匹配显然会超时,考虑使用kmp算法 ...
- Deploying Cloud Foundry on OpenStack Juno and XenServer (Part II)
link http://rabbitstack.github.io/deploying-cloud-foundry-on-openstack-juno-and-xenserver-part-ii/ L ...
- 借助腾讯云CDN开启全站https及问题解决分享
版权声明:本文由张戈原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/78 来源:腾云阁 https://www.qcloud ...
- scss的安装使用
Ruby的安装 如果是Window系统,请打开:http://rubyinstaller.org/downloads/ ,下载当前稳定版本的exe文件.界面如下所示: Step(2): 接下来,在系统 ...
- Dcloud开发-- 打开蓝牙
这样打开APP就会直接提示是否要打开蓝牙: <script type="text/javascript"> mui.init(); mui.plusReady(func ...
- 求全局最小割(SW算法)
hdu3002 King of Destruction Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (J ...
- Linux 搭建Nginx并添加配置 SSL 证书
1. 安装准备 1.1 gcc安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: [root@nginx ~]# yum -y i ...
- SQL---->数据库表设计思想
数据,一对多: 多的表中加外健约束 数据,多对多: 创建中间表,中间表中有关系对应的外健约束 数据一对一: 主从关系,从表中加外健约束,加唯一约束,加非空约束!!!!! 一张表中-自连接:(理论可以, ...
- Educational Codeforces Round 29
A. Quasi-palindrome 题目链接:http://codeforces.com/contest/863/problem/A 题目意思:问一个数可不可以在不上一些前缀0以后变成一个回文数. ...
- Python爬虫基础(四)Requests库的使用
requests文档 首先需要安装:pip install requests get请求 最基本的get: # -*- coding: utf-8 -*-import requests respons ...