[毕业论文]Android在线音乐播放器设计与实现 下载本文

西南科技大学本科生毕业论文

图5-9功能设置界面设计(1) 图5-10功能设置界面设计(2)

5.2.7 关于界面详细设计

点击导航栏关于波尼音乐,进入关于界面,关于界面展示应用版本信息,作者信息,版权信息,点击作者信息如微博可以直接启动浏览器跳转到微博界面。关于界面还包含应用检查更新,推荐给朋友功能。

(1) 关于界面相关类详细说明

表5-13 关于界面相关类详细说明

类名 AboutActivity AboutFragment Preference 父类 BaseActivity PreferenceFragment Object 接口 OnPreferenceClickListener Comparable 含义 关于主界面,嵌套PreferenceFragment 关于界面Fragment 设置项对象 (2) 关于界面设计与实现

41

西南科技大学本科生毕业论文 表5-14 关于界面设计与实现

功能描述 接口与属性 核心代码 播放器关于界面,包含应用信息,检查更新,推荐给朋友等功能 启动应用,点击菜单键弹出导航栏,点击关于波尼音乐 // 分享 Intent intent = new Intent(Intent.ACTION_SEND); intent.setType(\intent.putExtra(Intent.EXTRA_TEXT, R.string.share_app, R.string.app_name); // 启动系统分享窗口 startActivity(Intent.createChooser(intent, getString(R.string.share))); // 打开链接 private void openUrl(String url) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); // 启动浏览器 startActivity(intent); } 补充说明 点击推荐给朋友后系统会弹出分享对话框,用户需要选择通过何种途径分享 (3) 关于界面界面设计

图5-9关于界面界面设计(1) 图5-10关于界面界面设计(2)

42

西南科技大学本科生毕业论文

第6章 Android音乐播放器系统测试

每一个完善的系统都需要进行完整的测试,包括功能测试,兼容性测试,下面将对这些测试进行详细说明。

6.1 功能测试

功能测试(英文:functional test)就是验证产品的各功能,根据功能测试用例,逐一测试,以检查产品功能是否达到用户的要求。 6.1.1 测试环境 测试手机:Sony L39h

系统版本:MIUI 7 6.5.6 | 开发版 Android版本:Android 4.4.4 分辨率:1920*1080 内存:2GB 网络环境:WIFI 6.1.2 测试用例

表6-1 功能测试用例表

用例名称 安装 启动 播放本地歌曲 播放网络歌曲 分享歌曲 前提条件 无 应用已安装 应用已启动 应用已启动 应用已启动 输入/动作 点击应用安装包,并点击确认安装 点击应用图标 点击本地音乐列表中的任一首歌曲 点击在线音乐列表中的任一首歌曲 点击更多按钮,然后点击分享 预期结果 应用正常安装,系统提示安装完成 应用正常启动 播放器正常播放该歌曲 播放器显示正在加载,稍后正常播放该歌曲 播放器弹出选择分享类型窗口,选择一种类型后,可以正常分享 实际结果 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 43

西南科技大学本科生毕业论文

设为铃声 删除歌曲 应用已启动 应用已启动 点击更多按钮,然后点击设为铃声 点击更多按钮,然后点击删除 删除歌曲 应用已启动 点击更多按钮,然后点击删除 下载网络歌曲 应用已启动 点击更多按钮,然后点击下载 播放/暂停 应用已启动 分别点击播放条和正在播放界面的播放/暂停按钮 上一曲/下一曲 应用已处于正在播放界面 播放界面 专辑封面 应用已处于正在播放界面 歌词 在线搜索 实时天气 夜间模式 定时停止播放 应用已处于正在播放界面 应用已处于搜索界面 应用已启动 应用已启动 应用已启动 输入“薛之谦”,点击搜索 无 点击侧边栏夜间模式item 点击侧边栏定时停止播放item,并选择10分钟 无 无 点击上一曲/下一曲按钮 点击播放模式按钮 播放器正常执行上一曲/下一曲动作 播放器正常切换为全部循环/随机播放/单曲循环模式 播放器正常显示专辑封面,并在播放时旋转,暂停时停止旋转 播放器正常显示歌词,并自动滚动 播放器搜索并展示和“薛之谦”有关的歌曲 播放器侧边栏正常显示绵阳市天气 播放器正常切换夜间模式 10分钟后播放器正常停止播放并退出 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 与预期结果相符 播放器弹出确认对话框,点击确认,歌曲被删除 播放器弹出确认对话框,点击确认,歌曲被删除 播放器下载该歌曲,下载完成后自动添加至我的音乐列表 播放器正常执行播放/暂停动作 与预期结果相符 与预期结果相符 与预期结果相符 可以设为铃声 与预期结果相符 与预期结果相符 切换播放模式 应用已处于正在6.1.3 测试结论

经过对该系统的功能测试,可以得出结论,该系统的功能基本可以达到用户预期。

44