云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > [MTK]音乐播放器加强功能概要设计

[MTK]音乐播放器加强功能概要设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 22:02:10

短消息信息锁概要设计

4.3.2系统初始化模块

初始化流程:

(1). 检查 “用户自定义列表配置文件是否存在,” 存在,则继续初始化,不存在,则创建该文件,创建成功,继续初始化,创建失败,返回.提示初始化失败.

(2). 检查 “用户最常播放列表是否存在”, 存在,则将相关数据读取到全局保存用户最常播放信息的buffer中并继续初始化,不存在,则创建该文件并初始化全局变量.创建成功则继续初始化,创建失败,则返回错误.

(3). 检查 “用户最近播放列表是否存在”, 存在,则将相关数据读取到全局保存用户最近播放信息的buffer中并继续初始化,不存在,则创建该文件并初始化全局变量.创建成功则继续初始化,创建失败,则返回错误.

(4). 检查 “用户最近添加列表是否存在”, 存在,则继续初始化,不存在,则创建该文件.创建成功,则继续初始化,创建失败,则返回错误.

(5). 检查 “根据已经读出的用户自定义列表配置信息来确定相应的用户自定义列表文件是否存在”, 如果存在,则获取该列表中歌曲的数目,如果不存在,则创建该文件,并初

始化相应全局变量.创建成功,继续初始化,创建失败,则返回错误.

(6). 检查 “艺术家列表是否存在”, 存在,则继续初始化,不存在则创建并初始化相应全局变量.创建成功,则继续初始化,创建失败,则返回错误.

(7). 检查 “专辑列表是否存在”, 存在,则继续初始化,不存在则创建并初始化相应全局变量.创建成功,则继续初始化,创建失败,则返回错误.

(8). 将 艺术家列表 和 专辑列表的相应信息读取到相应的全局buffer中. 初始化结束.

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

Page 13 of 22

Initial_Music_Player_Ext_Config_Info 初始化用户自定义列表的一些信息 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无 短消息信息锁概要设计

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 Initial_Music_Player_Ext_Album_Info 初始化专辑列表信息 无 无 Initial_Music_Player_Ext_Artist_Info 初始化艺术家列表信息 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 只负责检查该列表是否存在,不存在则建立,否则返回,不读具体值. Initial_Music_Player_Ext_Recently_Add_Info 初始化用户最近添加列表信息 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无 Initial_Music_Player_Ext_Recently_Play_Info 初始化用户最近播放列表信息 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无 Initial_Music_Player_Ext_Mostly_Play_Info 初始化用户最常播放列表信息 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无

Page 14 of 22

短消息信息锁概要设计

调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

文件管理的读写函数 返回-1初始化失败.否则初始化成功 只负责检查该列表是否存在,不存在则建立,否则返回,不读具体值. Initial_Music_Player_Ext_User_List_Info 获取每个用户自定义列表的歌曲数目. 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无 Initial_Music_Player_Ext_Music_Library 初始化音乐库. 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无 Initial_Music_Player_Ext_All_Play_List_Path 获取每个列表的路径,同时初始化保存播放列表的文件夹. 无 无 文件管理的读写函数 返回-1初始化失败.否则初始化成功 无

Page 15 of 22

短消息信息锁概要设计

4.3.3 最常播放列表,最近播放列表,最近添加列表模块

最常播放列表,最近播放列表和最近添加列表的操作同MTK 音乐播放器中的列表操作相同. 当用户进入播放列表时,系统会根据当前某一标志位来判断当前进入的是哪一类播放列表.. 然后再获取该列表的路径,读取该列表到buffer,从而实现列表的显示.

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

Page 16 of 22

music_player_ext_entry_mostly_play_list 显示最常播放列表 无 无 文件管理的读写函数 无 无 music_player_ext_entry_recently_play_list 显示最近播放列表 无 无 文件管理的读写函数 无 无 music_player_ext_entry_recently_add_list 显示最近添加列表 无 无 文件管理的读写函数 无 无 music_player_ext_entry_normal_list_option 最常播放,最近播放,最近添加列表的option信息. 无 无 文件管理的读写函数 无 无

搜索更多关于: [MTK]音乐播放器加强功能概要设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

短消息信息锁概要设计 4.3.2系统初始化模块 初始化流程: (1). 检查 “用户自定义列表配置文件是否存在,” 存在,则继续初始化,不存在,则创建该文件,创建成功,继续初始化,创建失败,返回.提示初始化失败. (2). 检查 “用户最常播放列表是否存在”, 存在,则将相关数据读取到全局保存用户最常播放信息的buffer中并继续初始化,不存在,则创建该文件并初始化全局变量.创建成功则继续初始化,创建失败,则返回错误. (3). 检查 “用户最近播放列表是否存在”, 存在,则将相关数据读取到全局保存用户最近播放信息的buffer中并继续初始化,不存在,则创建该文件并初始化全局变量.创建成功则继续初始化,创建失败,则返回错误. (4). 检查 “用户最近添加列表是否存在”, 存在,则继续

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com