陈一月的编程岁月2023年01月18日
154阅读
所属分类Android、音乐、娱乐

作品详情

1.项目中担任的角色:Android 开发工程师,辅助整体创达音乐APP的开发,包括框架设计、音频/视频播放模块、UI设计、本地/在线音视频加载、音乐下载模块等等
2.项目中遇到的难点:
(1)、音乐、视频的多线程下载及断点续传
(2)、Android 10.0以上的系统访问权限问题,Android 10网上,APP申请的系统读写权限有一定的限制,使得下载后音视频的删除出现问题
3.难点的解决方法:
(1)、其一,了解多线程多任务下载原理,手动编写多线程、多任务下载框架;其二,运用当前开源的多线程下载框架Android Downloader。
(2)、一种开放APP的所有权限,另一种,阅读Android开发者中文网,查询对应Android版本的权限限制问题,进行不同Android版本的适配。显然,后者更适用。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论