项目作业 1643
等27人参与

获取ContentProvider提供的菜单数据,模拟手风琴效果进行布局,参见效果图及视频:

演示视频
作业描述

1.      安装已提供的含ContentProvider的菜单app(menudemo.apk)

2.      在自己的程序中访问ContentProvider(authorities是com.imooc.menuprovider,获取菜单数据,模拟手风琴效果进行布局(如图)

3.      长按子项,弹出提示框 询问是否确定删除,选择【是】则删除,菜品能及时更新,否则不操作点击新增,则进入新增页面,在次页面选择类型,输入菜名,点击保存按钮,则进行菜品保存,回到主页,菜品能即使更新。

【备注】在往不同分组中添加菜品信息如,如果使用的是Spinner控件实现下拉框效果,可以参照本课程教辅“Spinner下拉框的实现”教辅。


评分标准是什么?

规范【10分】

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

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

  •  代码结构要层次分明;  

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

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

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

整体效果 【30分】

  • 主页所有菜品以手风琴效果展现,点击右上角新增跳转到新增页                                         

  • 长按某个菜品,弹出对话框询问是否删除,【是】删除,【否】不操作。                               

  •  新增页面选择类型,输入菜名,点击按钮则保存菜品,成功给予提示,并清空输入框。    

数据操作 【50分】


  • 根据提供的ContentProvider能正确获取到所有的数据,并分类以手风琴效果展示出来。                    

  •  长按某个菜品,能讲该菜品真实删除,并使页面及时刷新

  • 新增页面输入合法,点击保存按钮,能正确保存菜品,回到主页,能及时出现新增的菜品。



作业素材
下载素材

作业素材仅供学习与参考,请按要求完成作业

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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