转载学习:熊猫眼

简介

熊猫眼是一个平时用来学习的练手的项目。

TODO

m3u8 视频离线缓存
视频页面偶现闪退BUG修复

仓库地址

[https://github.com/PandaQAQ/PandaEye][0]

界面功能

  • MVP

网络请求及异步处理:

  • RxJava2+Retrofit2(早前使用RxJava+Retrofit,可以回滚查看)
  • Okhttp
  • Gson
  • RxBus 实现事件总线功能

图片加载:

  • Picasso

新闻数据缓存:

  • DiskLurCache (PandaEye 中我对 DiskLruCache 进行了简单的封装,使用类似于 SharePrefenrence)

视频播放器 :

  • JieCaoPalayer

内存泄漏检测 :

  • leakcanary

其他:

  • 图片毛玻璃效果(头像背景效果)
  • 自定义封装的 RecyclerView: [MagicRecyclerView][7] 支持头部底部和标签
  • 自定义 behavior 实现滑动时底部导航栏的隐藏显示效果
  • Android N 文件读写适配
  • Android M+ 运行时权限申请封装
  • 分享 ShareSDK 接入(分享平台未进行注册申请,后续再完善)
  • 自定义相册图片选择
  • Activity 右滑返回

你可能感兴趣的:(转载学习:熊猫眼)