Skip to content

2022年春《移动应用软件开发》课程大作业 / 原生安卓BBS / A simple mobile BBS

Notifications You must be signed in to change notification settings

glassesq/sixths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sixths - A Bonkers, Brackish and Senseless BBS.

2022年春《移动应用软件开发》课程大作业

使用指南

分别启用backend与frontend即可。 特殊情况可能需要另外设置服务器的ip地址。(Service.java 111)

功能需求

⽤⼾ 20%

  • 注册与登录:
  • 通过邮箱注册帐号,设置密码 2%
  • 通过邮箱注册帐号
  • 设置密码
  • 设置用户名
  • 修改用户名,头像,简介,密码 4%
  • 对用户进行关注和取关,在动态页面的用户名后边显示“已关注” 3%
  • 显示关注列表,
  • 对用户进行屏蔽,并不显示其动态 2%

二级菜单

  • 个人主页显示本人发布的所有动态 2%
  • 从作品等界⾯进⼊他⼈的个人主⻚ 2%
  • 从评论等界⾯进⼊他⼈的个人主⻚ 2%
  • 草稿页面保存未发布的作品草稿 2%
  • 进⼊⼀篇草稿的编辑界⾯继续进行编辑或者删除 3%
  • 删除草稿

发布 16%

  • 发布纯文字动态 1%
  • 发布图文混合(包括调用相机进行拍照)2%
  • 发布音频动态(包括调用麦克风进行录音)3%
  • 发布视频动态(包括调用相机进行录像)3%
  • 发布动态时添加位置信息(调用手机定位) 3%
  • 编辑过程中⾃动保存草稿,发布完成后自动从草稿箱删除 4%

查看 13%

  • 选择根据 时间顺序 进行动态展示 3%
  • 选择根据 点赞数量 进行动态展示 3%
  • 选择根据所有人或者已关注的人进行动态展示 2%
  • 对动态进行点赞
  • 展示所有的点赞人信息)2%
  • 对动态进行评论
  • 展示所有的回复信息)2%
  • 对动态进行分享(分享到任何其他可展示内容的APP中)2%
  • 可以取消点赞
  • 删除评论 2%

通知 6%

  • 接收到来⾃平台的通知消息,包括⾃⼰作品的点赞与评论,以及关注作者的更新 4%
  • ⽤⼾从个⼈中⼼界⾯进⼊通知消息列表 2%

搜索 7%

  • 根据动态名称,动态内容,用户名称,作品类型(文图音视,在动态发布时选择)四种方式搜索内容 4%
  • 搜索时实现模糊搜索 3%

系统支持 3%

  • APP 应该被正确地签名打包,在指定版本的 Android 虚拟机及 Android智能手机上可以正常运行,不出现崩溃情况或 UI 样式错乱情况。

UI 设计与交互 10%

要求 UI 页面设计完整、页面交互逻辑合理。 实现的 APP 至少包含以下界面:

  • 个人信息界面
  • 个人主页界面
  • 动态发布页面
  • 动态浏览页面
  • 草稿箱界面
  • 通知栏界面 界面间的跳转与导航可以自由设计实现,不强制要求为底部导航或侧边导航.

About

2022年春《移动应用软件开发》课程大作业 / 原生安卓BBS / A simple mobile BBS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages