PlayerProject a player based on kotlin 采用MVP的架构方式; 网络请求使用Okhttp[自定义封装过了]; 根据网络请求获取的数据动态生成对应Tab数量的界面[TabLayout嵌套Fragment] 使用CardView加载获取的列表数据; 通过ContentProvider访问手机EternalStorage中的音乐文件; 启用服务[服务的两种启动方式]来实现音乐文件的播放; Kotlin的高级函数用法,接口,监听回调等使用方式. 详细的提交记录,嗯.