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