项目进展

  • 这周我们的主要学习内容是:

    1.研究学习如何导入博客详情页。

    2.继续研究如何使用博客园的相关接口,导入相关jar包实现页面整体效果;

  • 在我们使用其它APP或者上网浏览论坛、网页等时,通常都是先在主页点击相关内容的标题或是题目,然后打开详情页查看文章全部内容。在我们制作的APP中也想要实现这样的内容,通过上网查找资料我们的实现步骤大致如下:首先,在Adapter设置一个点击回调接口,并提供setter方法;然后,在onBindViewHolder中设置监听事件;最后,实现接口(实现接口工作尚未完成,还在努力中)。
  • 关于博文详情页的实现,需要注意的是要用一个固定的样式来控制页面内容,不然会导致页面格式无法控制,比如文字的排布换行,图片的大小控制,包括整体页面的屏幕适配等。
  • 对于接口的使用,我们希望通过博客园提供的接口来处理数据,再返回值给手机端,博客园官方提供的地址有两个:
  1. 博客服务接口: http://wcf.open.cnblogs.com/blog/help
  2. 新闻服务接口: 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团队第四周项目总结的更多相关文章

  1. Cooperation.GTST团队第一周项目总结

    Cooperation.GTST团队第一周项目总结 团队项目 项目内容:我们打算利用Android Studio开发一款博客园的Android APP,初步设想能够实现在Android手机平台使用博客 ...

  2. Cooperation.GTST团队第二周项目总结

    项目进展 这周我们把工作主要放在了UI界面的实现上,为了让整款APP看上去能够更加高大上,我们决定采用Android 5.0开始推出的一个Material Design风格的导航控件Toolbar. ...

  3. Cooperation.GTST团队项目总结

    Cooperation.GTST团队项目总结 项目实现情况 目前对于基本UI界面的设计已经实现,对博客园接口XML的解析也已经完成,但是还暂时无法动态获取对应数据. 几张静态预览图展示(侧滑栏设计加入 ...

  4. Surprise团队第四周项目总结

    Surprise团队第四周项目总结 项目进展 这周我们小组的项目在上周的基础上进行了补充,主要注重在注册登录界面的改进优化与美观,以及关于人计算法的学习与初步实现. 我们小组针对上次APP中界面出现的 ...

  5. ZLYZD团队第四周项目总结

    ZLYD团队第四周项目总结 项目进展 将Wall.java.Gold.java.Player.java.Fruit.java.Enemy.java.Ticker.java和Packman.java七个 ...

  6. Cooperation.GTST团队第三周项目总结

    项目进展 这周我们仍然在学习使用博客园的相关接口,页面的一个基本模块已经搭建出来了,但是页面整体效果还没有完全做出来.另外,我们在使用其他的APP时留意到许多APP都使用上拉加载和下拉刷新的效果,所以 ...

  7. Javaworkers团队第四周项目总结

    本周项目进展 本周是我们的项目开发的第四周,在之前的一周,我们小组在合作的情况下基本完成了项目代码的框架编写,我们组的项目课题,小游戏--贪吃蛇以及可以运行,可以进行简单的游戏,但是我们在思考之后发现 ...

  8. 关于Cooperation.GTST

    Cooperation.GTST团队项目简介 我们打算利用Android Studio开发一款博客园的Android APP,初步设想能够实现在Android手机平台使用博客园的相关功能,后续想法会在 ...

  9. Surprise团队第一周项目总结

    Surprise团队第一周项目总结 团队项目 基本内容 五子棋(Gobang)的开发与应用 利用Android Studio设计一款五子棋游戏,并丰富其内涵 预期目标 实现人人模式:2个用户可以在同一 ...

随机推荐

  1. java三方---->html解析jsoup的使用

    jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址.HTML文本内容.它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据.今天我 ...

  2. JS-cookie封装

    智能社学习笔记 <script type="text/javascript"> /*****设置cookie*****/ function setCookie(name ...

  3. LeetCode - PlusOne

    题意:给一个数按位存放在一个int数组中,要求返回这个数加一后的数组. 懒人解法: public class Solution { public int[] plusOne(int[] digits) ...

  4. vux组件绑定事件

    我一开始是这样绑定事件的,但是没有效果: <box gap="15px 45px"> <x-button plain type="primary&quo ...

  5. 关于PreparedStatement.addBatch()方法 (转)

    Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用. 1.建立链接,(打电话拨号 ) Connec ...

  6. fabric入门

    author: headsen  chen date: 2018-08-12  23:13:16 1,安装 yum -y install epel-releaseyum -y install fabr ...

  7. 【Android】保存Bitmap到SD卡

    1.打开读写SD卡的权限 需要在AndroidManifest.xml加入如下代码: <uses-permission android:name="android.permission ...

  8. sqlserver 2012隐藏查询结果窗口

    1, 08r2的时候都是可以用 ctrl+r隐藏的 到了2012就不行了 方法 . 2, 快捷键的设置

  9. 170721、springboot编程之注解(annotation)列表

    (1)@SpringBootApplication 申明让spring boot自动给程序进行必要的配置,这个配置等同于: @Configuration ,@EnableAutoConfigurati ...

  10. Groovy中的面向对象

    Groovy中的面向对象 前面说到groovy支持脚本和类,前面一节已将简单说了脚本和类之间的关系,这一节主要介绍一下groovy中类的相关知识,即面向对象相关知识. 1.类型 1.1 原始类型 gr ...