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个用户可以在同一 ...
随机推荐
- MQTT的学习研究(十五) MQTT 和android整合文章
详细参考: How to Implement Push Notifications for Android http://tokudu.com/2010/how-to-implement-push- ...
- hdu5009 Paint Pearls[指针优化dp]
Paint Pearls Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tota ...
- java反序列化漏洞的检测
1.首先下载常用的工具ysoserial 这边提供下载地址:https://jitpack.io/com/github/frohoff/ysoserial/master-v0.0.5-gb617b7b ...
- SeaJS简介一:由来,特点以及优势
由来: 在软件开发过程中,模块化编程思想已经习以为常了,模块化编程不仅仅给开发团队带来效率方面上的好处,还能够让开发的项目或者产品维护成本大大降低. 那么,在WEB开发过程中JS脚本语言已经不可或缺了 ...
- DCloud开发资源链接
jQuery链接: <script src='http://libs.baidu.com/jquery/1.8.3/jquery.min.js'></script> HTML5 ...
- Asp.net底层机制
Asp.net底层就是用户通过输入网址,然后请求IIs服务器的流程,在这个过程中有一个重要的部件就是ISAPI,这是一个底层的win32API,在扩展方面比较困难,多用于接口之间的桥接,.net和II ...
- android.os.Handler
android.os.handler A Handler allows you to send and process Message and Runnable objects associated ...
- JAVA参数没有引用传递,只有值传递
原文章地址:http://www.cnblogs.com/clara/archive/2011/09/17/2179493.html 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性, ...
- LeetCode——Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could negativ ...
- Java-小技巧-003-static、final、static final的区别
final可以修饰:属性,方法,类,局部变量(方法中的变量) final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变,jvm会将其分配到常量池中,程序不可改变其值: final修 ...