#迷你喜马拉雅项目
这个是一个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: 搜索结果和热词整合
##常见问题及解决