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个用户可以在同一 ...
随机推荐
- LoadRunner 11 安装
下载地址:http://www.ddooo.com/softdown/61971.htm#dltab LoadRunner是一款专业级别的应用负载测试工具,它可以模拟上千万用户对企业应用进行真实的负载 ...
- JS复制制定内容到剪贴板怎么做?
可以使用input也可以使用textare文本域来做(而且这个input/textarea不能够被隐藏): <a href="javascript:;" onclick=&q ...
- 【巷子】---vue项目打包---基本使用---【vue】
一.基本设置 二.打包 npm run build 三.github创建一个仓库 1.将文件上传至仓库 2.点击仓库设置 3.选择代码上传到master 4.点击地址即可预览 5.常用技巧 a.如果在 ...
- 170605、防止sql注入(二)
java filter防止sql注入攻击 原理,过滤所有请求中含有非法的字符,例如:, & < select delete 等关键字,黑客可以利用这些字符进行注入攻击,原理是后台实现使 ...
- 徐州网络赛B-BE,GE or NE【记忆化搜索】【博弈论】
In a world where ordinary people cannot reach, a boy named "Koutarou" and a girl named &qu ...
- 设计模式之——visitor模式
visitor模式,又叫访问者模式,把结构和数据分开,编写一个访问者,去访问数据结构中的元素,然后把对各元素的处理全部交给访问者类.这样,当需要增加新的处理时候,只需要编写新的 访问者类,让数据结构可 ...
- jquery tab选项卡、轮播图、无缝滚动
最近做一个页写了一个星期,觉得自己对jquery还是很不熟悉 自己查了一下资料写了几个封装好的tab选项卡.轮播图.无缝滚动 $(function(){ //tab选项卡 jQuery.tab=fun ...
- 20144306《网络对抗》MAL_后门原理与实践
本期收获 1.了解后门的基本概念. 2.Netcat.socat.MSF meterpreter的使用(MSF meterpreter实在太好玩了) 3.后门软件的启动方式: Windows任务计划程 ...
- Centos 系统Java环境安装
Java安装 安装SUN的JDK: 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260. ...
- SQL Server批量数据导出导入BCP&Bulk使用
数据导出导入,首先考虑使用什么技术实现导出与导入利用BCP结合Bulk技术实现数据的导出与导入 1.bcp数据导出(这里是命令行方式),导出的数据需是格式化的,有两种方式可选 a.对传输的数据格式要求 ...