项目作业 495
等82人参与

利用毕加索框架获取网络数据显示在页面中,并通过ORMLitem框架将数据保存到数据库,参见效果图及视频:

备注:作业中需要用到的接口信息如下:

请求广告图片 

http://www.imooc.com/api/teacher?type=1

请求某篇作文详细内容

参数:作文id:可选数字1~30 

http://www.imooc.com/api/teacher?type=3&cid=作文id



演示视频
作业描述


一、首页显示内容:广告图片、文章标题、作文、内容。

二、点击【上一篇】显示上一篇文章(实时修改页面文章标题、作者、内容,图片不变),

        到了最前面直接显示最后一篇。点击【下一篇】显示下一篇文章,到了最后一篇再点击显示第一批(一共30篇)

三、点击【收藏】按钮,如果该文章已被收藏,则不进行重复收藏并给出相关提示。若未被收藏过并此次收藏成功,则提示“收藏成功”.

四、点击【我的收藏】进入新界面,显示所有被收藏的文章标题列表,点击列表,进入详情显示。


评分标准是什么?

规范 【5分】

  • 每个类都封装在自己独立的 ".java"文件中;

  • 文件、class、成员变量命名规范;                   

  • 代码结构要层次分明;  

  • Java代码规范及添加适量注释。

程序整体运行效果 【10分】

  • 程序正常运行效果,且满足效果图要求


整体效果 【35分】

  • 首次进入首页,能正确显示第一篇文章及广告图片。                                           

  • 点击【上一篇】、【下一篇】能够分别按规律切换文章,到顶或到底了则重新循环。                                  

  • 点击收藏按钮能对之前未被收藏的文章进行收藏。            

  • 点击【我的收藏】进入新界面看到所有被收藏的文章。

  • 点击标题进入详情页看文章详情。


数据操作 【50分】

  • 利用HttpUrlConnection根据接口能分别获取到不同的数据。                                          

  • 在提供图片的接口了解析出任意一张图片地址,通过picasso显示在页面上。                                             

  • 在提供文章详情的接口里解析出文章标题、作者、内容,显示在界面上。也能通过不同的id请求到不同的文章并完成显示。                                                   

  • 利用ormlite创建数据库数据表,并能通过页面的收藏操作完成数据的添加及查询。   


项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师