美文网首页Android DemoAndroid技术知识Android进阶之路
仿哔哩哔哩动画Android客户端(>哔哩哔哩 (゜-゜)

仿哔哩哔哩动画Android客户端(>哔哩哔哩 (゜-゜)

作者: yoyiyi | 来源:发表于2017-07-04 23:43 被阅读916次

    前言

    花了一个月的时间,把这个项目怼的差不多了,该仿的b站开源项目采用mvp+dagger2+rxjava2作为整体框架,而网络请求采用okhttp3+retrofit2,虽说仿的,但是b站官方客户端有许多炫酷视觉的效果,本人水平有限,就直接跳过没做了,下面是对本项目一些介绍(ps,这b站广告页太骚了),项目地址: bilisoleil

    部分截图

    简介

    该项目采用mvp模式是dagger一种分支,分contract和presenter,contract负责管理p层和v层,presenter请求数据,并且分发请求到的数据到v层,presenter层的实例化和网络请求实例化采用dagger2,减少代码量,不用每次都手动去new一个出来,整体项目框架如下图所示:

    整体项目框架

    目前该项目实现功能:

    1.首页六个tab页展示;
    2.查看用户详情(只抓了一个url,水平有限,没有去解析请求参数);
    3.播放视频(同上,播放源url是其他网站的);
    4.广告界面,登录界面;
    5.热门标签搜索界面;
    6.排行榜,小黑屋,游戏中心,商城,分享等;
    7.番剧,番剧详情;
    8.其他零零碎碎功能等等

    感谢以下开源项目

    相关文章

      网友评论

      • andriod小学徒:ApiModule这个注解类里面的方法初始化网络的操作的方式不懂,有什么资料链接可以说明的,这个项目挺好的,如果有技术资料讲解会更容易懂
      • Dora_Liang:二次元小姐姐
      • 一笑小先生:网络Rx采用Flowable,楼主处于什么考虑?
      • d01785f0a2d4:雪寂大佬牛逼。学习了:no_mouth:
        d01785f0a2d4:@yoyiyi :smile:
        yoyiyi:@Zcm丶大帝 卧槽,哪位大佬,认识我:scream:
      • Geg_Wuz:我想知道这些资源文件怎么找的呀,反编绎获取的吗
        yoyiyi: @Geg_Wuz 抓包的,b站官方api接口没用了
        yoyiyi: @Geg_Wuz 对,反编译就能得到
        Geg_Wuz:还有就是这些数据是抓包抓下来的,还是通过b站的接口得到的呀+_+
      • 杜蘅灞桥:不错👍
      • MISSGY_:提供debug包下载就好了
        yoyiyi::smile: 已经补充上去
      • 92e3952ae4a3:请问全部接口都在api包里面吗
        yoyiyi:@Achilles_c349 对呀
      • wenld_:支持一下
        yoyiyi:多谢多谢
      • 4b01863fd657:支持一下
        yoyiyi:多谢多谢

      本文标题:仿哔哩哔哩动画Android客户端(>哔哩哔哩 (゜-゜)

      本文链接:https://www.haomeiwen.com/subject/frffhxtx.html