XCLW1152 基于Android平台的音频管理软件 (字数:5410)摘 要本设计是Android系统的音频管理软件,主要分为Android软件开发和软件式样说明两个阶段。音频管理软件是作用在Android平台上的。主要的结构包括,使用了Android Jetpack和MVVM框架搭建UI架构部分和使用的Kotlin语言和FFmpeg音频开发等技术制作SDK包。其中MVVM是..
XCLW1152 基于Android平台的音频管理软件 (字数:5410) 摘 要 本设计是Android系统的音频管理软件,主要分为Android软件开发和软件式样说明两个阶段。 音频管理软件是作用在Android平台上的。主要的结构包括,使用了Android Jetpack和MVVM框架搭建UI架构部分和使用的Kotlin语言和FFmpeg音频开发等技术制作SDK包。其中MVVM是Android目前推出的比较成熟的ui框架,搭配了最新的Androidx lib,可以快速的构建想要的UI界面。FFmpeg即是一款音频编解码工具,同时也是一组音视频解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 本设计功能方面主要是对音频文件的管理和保存,管理包含了,音频文件的加载,分类和存储等。同时加入了一些简单的功能,如复读机,云存储等,其中云存储功能可以用于分享喜欢的歌曲等。 演示阶段主要是Android app的演示,演示主要分为app的演示和PPT式样说明。App演示主要是生成Android APK并根据使用手顺录制视频,详细说明是制作详细的PPT和思维导图进行补充。 关键词:Android,音频开发,FFmpeg, 云存储 目 录 摘 要 I 引 言 1 一、Android 软件开发技术与应用 2 (一)Android 简介 2 1.为什么使用Kotlin语言 2 2.Kotlin语言的特性 2 3.Android 系统的文件管理 2 (二) Android音频开发技术介绍 3 1. 音频的采集 3 2.音频的编解码 4 二、云计算技术的使用 5 (一)云存储技术的介绍 5 1. 云存储技术简介 5 2. 常用的云端存储SDK 5 3. Android手机APP连接云存储 5 三、音频管理软件的实现与功能扩展 9 (一)音频管理软件模块设计 9 (二)复读机功能 9 (三)本地信息存储 11 1. 判断SD卡是否存在 11 2. 获取SD卡根目录 11 3. 获取默认的文件路径 12 四、 设计内容说明 13 (一)App端界面与功能演示 13 1. 本地资源查找画面演示 13 2. 音乐播放界面演示 13 结束语 15 参考文献 16 致 谢 17
|
上一篇:基于Android的点餐系统的设计与开.. | 下一篇:在线教育网站的设计与开发 |
点击查看关于 基于 Android 平台 音频 管理软件 的相关范文题目 | 【返回顶部】 |