一、团队成员

姓名 学号 博客地址 班级
成凯 1600802002 http://www.cnblogs.com/ck03/ 161

党康 1600802004 http://www.cnblogs.com/lxxxy/ 161

赵乐 1600802034 http://www.cnblogs.com/Z-y-H/ 161

二、apk下载地址
https://git.coding.net/ck__/Android_finalwork.git (部分机型还是存在闪退)

三、项目代码链接
https://git.coding.net/ck__/Android_finalwork.git

四、音乐播放器

4.1项目界面截图1.欢迎界面


2.获取权限(黑屏请稍等)

3.播放界面

4.列表界面

4.2项目展示

4.3项目功能描述本次在第三次作业上加了动态进度条,还有点击按钮切换图片,以及动态显示对应的歌手和歌曲名音乐播放器拥有3个界面,欢迎界面,播放界面,列表界面。欢迎界面有延时跳转界面功能设定为3s。播放界面有播放,暂停,上一首,下一首,显示播放进度条,歌曲名称,歌手名称及跳转列表页面功能,没有MP3文件会产生空指针导致本页面闪退。(未实现显示专辑图片,进度条控制播放进度及播放模式切换功能)列表界面有获取本地MP3格式文件并显示在列表中,点击列表文件会切换到播放界面并播放功能。

五、关键代码

5.1 获取本地MP3格式文件

5.2 延时跳转界面

5.3 播放,暂停,切歌

5.4 显示歌曲信息和进度条及列表文件点击

六、班级前5名评价

1、简单校园二手交易APP(汤文涛组)描述:一个适宜实用的交易app。优点:实用,有目标人群。拥有用户需要的功能。缺点:没有新意,已有相似功能的软件。改变:想做一个校园定位,确定是校内人员。2、代码杀(沈顺文组)描述:一个适宜的学习app。优点:有明确的目标人群。缺点:没有新意,已有相似功能的软件。相应功能未做完。改变:添加一个实时交流平台。3、时刻(季轩石组)描述:一个制定计划的app。优点:实用缺点:手机自带类似功能软件,在运行测试时点击打卡就会闪退。改变:做一个强制锁屏,提醒每日打卡。4、小蜗牛取快递(马秀莲组)描述:一个适宜的交易app。优点:有新意。缺点:不实用,实际生活中都有交流圈专门做这方面的事。真机运行中注册时点击提交会重复刷新注册页面无法注册成功。改变:添加一个实时交流平台。5、校园信息获取平台(赵林杰组)描述:一个适宜实用的信息app。优点:实用,有目标人群。缺点:校园信息已经有获取的平台了。没有apk链接。改变:做一个校园动态显示地图。

七、项目遇到的问题

成凯 1600802002
问题一 :MP3文件的获取及列表显示
解决方法:使用手机自带的多媒体数据库遍历查询MP3文件的信息,然后存储在自定义的music类的列表中。
问题二 :播放暂停按钮图片的切换
解决方法:根据自带media类判断当前是播放状态还是暂停状态,根据状态改变按钮图片。党康 1600802004
问题一 :圆形图片
解决方法:导入'de.hdodenhof:circleimageview:2.1.0包,实现圆形图片
问题二 :进度条随歌曲播放变动
解决方法:将每首歌的时间设为seekbar的长度,将media中获取当前歌曲的播放位置赋给seekbar的当前位置。赵乐  1600802034
问题一 :界面之间的数据传输
解决方法:使用Intent在两个Activity之间进行传值
问题二 :闪退问题
解决方法:1.打开Settings然后选择Instant Run,左侧边选择Instant Run选项,选择第一个Enable取消打勾,删除两个build文件夹,最后Clean project在Rebulid。(中间几个版本还是出现闪退,没有完全解决)

八、团队分工

转载于:https://www.cnblogs.com/Z-y-H/p/10199543.html

android 大作业相关推荐

  1. Android大作业:备忘录系统

    Android大作业:备忘录系统 杂言: android终于结课了,最后的大作业要求做一个备忘录系统.刚拿到题目的时候意气风发立志做一个比系统自带备忘录好的APP自己用,结果做着做着发现自己实在是菜的 ...

  2. Android大作业—乐道步走(HappyRunning)一款计步器和跑步运动轨迹记录Android APP

    Android大作业--乐道步走(HappyRunning) (一款计步器和跑步运动轨迹记录Android APP) (作业要求体现四大组件Activity.Service.BroadCast Rec ...

  3. android大作业快递代拿软件,安卓大作业——校内快递代取app的一些总结

    对大作业用到技术以及遇到的一些问题的总结 先上图了解基本功能 注册 登录 主界面 帮我取件 帮人代取 在未被确认为接单人时,只能查看酬金.包裹大小和收货地址,无法查看发布者个人信息 滑动菜单 我的发布 ...

  4. android大作业闹钟的功能,定时闹钟课程设计大作业.doc

    定时闹钟课程设计大作业 微型计算机控制 技术大作业 设计题目: 定时闹钟课程设计 院 系:计算机科学与信息工程学院 学生姓名: 曹紫莹 学 号: 201103010036 专业班级: 计算机科学与技术 ...

  5. android大作业之---图书信息管理系统

    江南有丹橘,经冬犹绿林. 岂伊地气暖?自有岁寒心. 可以荐嘉客,奈何阻重深. 运命惟所遇,循环不可寻. 徒言树桃李,此木岂无阴? -张九龄<感遇> 一.实现的效果如下图. (1)登录界面图 ...

  6. Android大作业:安卓开发图书管理系统APP

    Android Studio开发项目图书管理系统项目视频展示: 点击进入图书管理系统项目视频 引 言 现在是一个信息高度发达的时代,伴随着科技的进步,文化的汲取,人们对于图书信息的了解与掌握也达到了一 ...

  7. Android 大作业,仓库管理系统

    最近有一个同学找我写一个Android 的仓库管理系统,功能上就是仓库的增删改查操作,数据库使用的是本地数据库 应用介绍 这是一个用于管理仓库的Android应用,它可以帮助用户轻松地管理他们的仓库存 ...

  8. Android大作业跑酷游戏《Android studio》

    这是一款类似与天天酷跑的跑酷游戏. 下载:https://download.csdn.net/download/weixin_46409629/85486673

  9. Android 大作业之个人博客新闻App

    用到的技术: 网络编程.多线程编程.listview.数据库.等等 效果图 **注:**新闻数据来源"聚合数据"API接口,如果没显示出来,是调用次数超过了,最好自己申请API接口 ...

最新文章

  1. spring之AOP的简单实例
  2. 16种JavaScript设计模式(中)
  3. error: dereferencing pointer to incomplete type
  4. 动手开发第一个 Cypress 测试应用
  5. php 七牛云fetch,七牛云调用类
  6. Python笔记(7) 字符串
  7. Perl脚本 — 数字IC验证
  8. gridview 排序
  9. 随机游走与马尔科夫链的一些基础
  10. D-Link 智能家居新品将登陆苹果中国官网
  11. LCD液晶屏的通讯模式
  12. signature=e7b038f264f5a1cf5b8e81732b377b41,不同养生功法对2型糖尿病伴失眠患者抑郁,焦虑和睡眠质量的影响...
  13. DAP数据分析平台可视化组件开发
  14. Pandas之十二速查手册
  15. 系统资源的观察(摘自鸟哥的私房菜)
  16. 干货来了!2019阿里云合作伙伴峰会SaaS加速器专场回顾合集:嘉宾分享、深度解读
  17. html table边框加粗,table加边框记录
  18. 代码实现-CVPR2020-Dynamic Convolution: Attention over Convolution Kernels
  19. 3GPP TS 23501-g51 中英文对照 | 5.2.4 Authorisation
  20. ModSecurity web application firewall (WAF) Research

热门文章

  1. 【区块链+体育】北京冬奥会向世界展示科技的力量
  2. 电脑高手必装的Windows软件!
  3. 加拿大约克大学计算机科学研究生如何申请,加拿大约克大学研究生申请条件
  4. 三个关于采购的小故事,真是绝了!
  5. Creo二次开发个人二维码上线了。
  6. 2022年中小企业精选产品/方案今日颁奖 华为荣获11项大奖
  7. 【tata精选】小白的求知之路
  8. Qt为工具栏按钮QToolButton添加下拉菜单
  9. 推动和拉动之外,还有一个浮动
  10. break和continue