Skip to content

36952362/MiniXimalaya

Repository files navigation

#迷你喜马拉雅项目 这个是一个Android练习项目,通过使用喜马拉雅SDK来开发一个微型类似于喜马拉雅App的Android手机程序。

这个项目是跟着B站一位播主(程序员拉大锯)的视频教学一步一步学习,通过学习来了解和总结Android的知识和开发流程。

在此记录在开发过程中遇到的问题和解决方案。

##001: 创建项目并上传到GitHub

##002: 集成喜马拉雅SDK并验证

##003: 编写属于自己的Log输出控制

##004: MagicIndicator项目下载并演示

##005: 布局主界面

##006: ViewPager数据展示

##007: 导航栏布局调整

##008: 获取推荐列表

##009: 推荐列表展示

##010: 推荐界面优化

##011: 推荐页面异常处理

##012: 推荐错误页面优化

##013: 推荐加载页面优化

##014: 推荐空页面优化

##015: 推荐页面跳转到具体内容

##016: 专辑页面基础实现

##017: 专辑封面高斯模糊实现

##018: 添加订阅按钮

##019: 播放栏布局

##020: 播放列表布局和数据绑定

##021: 获取播放列表异常情况处理

##022: 播放器页面布局

##023: 喜马拉雅播放器集成

##024: 播放器播放和暂停功能实现

##025: 播放器播放时间和总时间显示

##026: 播放器进度条设置

##027: 播放器标题设置

##028: 播放器封面设置

##029: 播放器封面和按钮联动

##030: 播放器按钮效果变化

##031: 播放器播放模式设置

##032: 播放器播放列表设置

##033: 播放器列表窗口关闭按钮功能

##034: 播放器列表数据绑定

##035: 播放器弹出窗口播放模式切换

##036: 播放器弹出窗口播放顺序切换

##037: 播放状态的绑定

##038: 绑定开源项目TwinklingRefreshLayout

##039: 专辑列表加载更多

##040: 播放状态跑马灯效果

##041: 主界面播放面板实现

##042: 主界面播放面板首次播放

##043: 主界面上下拉回弹效果

##044: 搜索界面布局和接口定义

##045: 搜索功能实现

##046: 搜索结果和热词整合

##常见问题及解决

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages