美文网首页iOS开源&高仿项目精选安卓资源收集Android开发那些事
高仿哔哩哔哩动画安卓客户端 - ( ゜- ゜)つロ 乾杯~ -

高仿哔哩哔哩动画安卓客户端 - ( ゜- ゜)つロ 乾杯~ -

作者: hotBitmapGG | 来源:发表于2016-09-08 10:51 被阅读19529次
bilibili.JPG

前言

    这篇文章主要简单介绍下这个项目,如果您有任何意见,bug,或者想法欢迎给我提issuse,pr。

截图

简介

目前完成的功能

  • 1.首页六大模块,推荐,番剧,直播,关注,分区,发现的实现。

  • 2.视频详情界面,视频评论,使用ijkplayer完成的视频播放,烈焰弹幕库实现的弹幕功能。

  • 3.番剧模块的实现,包括专题详情界面,番剧详情界面,番剧放送表,番剧索引,新番连载,分季新番。

  • 4.使用ijkplayer实现的直播视频的播放。(直播的弹幕没有实现,暂时还抓不到弹幕的数据)

  • 5.游戏中心,话题中心,活动中心,原创排行榜,全区排行榜,离线缓存的实现。

  • 6.全区搜索的实现,目前支持综合视频,番剧,话题的搜索。

  • 7.直播详情界面的实现,还在完善中。

  • 8.仿B站登录的小彩蛋。(登录只是假登录,随意输入帐号密码即可)

  • 9.用户详情界面的实现。

  • 10.其他的一些仿官方的界面实现细节等。

说明

  • 项目默认minSdkVersion设置的为21,因为21以下可能有些界面需要做适配,由于时间有限,只能后期慢慢完善, 这个可以自己按照需求修改。

  • Apk暂时不提供下载,因为还有一些界面功能没有做完,等全部完善后会上传到fir.im。

  • 后期会抽时间使用MVP来重构该项目,让整体架构更清晰。

向开源致敬

GitHub地址 :https://github.com/HotBitmapGG/bilibili

最后

这个项目还在持续开发中,要做的东西还很多,我会一直做下去,有做的不好的地方还请各位大大见谅,如果这个项目对你有帮助,还希望能在Github上给个star支持下,有什么问题可以加我QQ:100332338,欢迎交流。

相关文章

网友评论

  • 米奇小林:大佬 主题切换 怎么响应
  • Todo2:写的非常不错
    组件化和插件化的开发里程总结
    https://www.jianshu.com/p/df2a6717009d
  • 海天鹰:没有apk安装包,你叫我怎么玩?
  • 社会我鹏哥:项目很久没更新了啊?希望重构MVP,加油
  • 阿江要努力鸭:请问视频播放是404应当怎么修改
  • KT_11:666
  • 我不是死胖子:就冲这句
    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
    特地过来点赞。。。。
  • f9a49fd4eb51:半年憋出一个大招
  • yoyiyi:大佬,我参考你的项目,写了一个b站,有些大佬项目中的api用不了,我直接抓死了的了,作为b站粉,以前毕设时候想写一个b站,发现那时候啥也不懂,放弃了,后来工作,学习rxjava时候看到你这项目,居然有人能够写出来,实在佩服佩服,当时看了半个多月,边看边写了一点,学到很多东西,非常有用,感谢大佬,最后我那项目地址 https://github.com/yoyiyi/bilisoleil
    hotBitmapGG:@yoyiyi 没有啊,今年换了工作,一直很忙,然后这个项目最近就修复了一些bug,视频播放的问题一直没时间去研究了
    yoyiyi:@hotBitmapGG :joy: 还有大佬b播放获取到url,但是手机端不能播放,把地址放到浏览器中能够播放,大佬有研究过吗
    hotBitmapGG:@yoyiyi 谢谢,你的项目已star,共勉,加油。
  • 老年追梦人:大牛 收下我的膝盖,github已star 等着从里边偷有用的东西 哈哈哈哈哈哈哈
  • adfcf9ac8df5:安装了之后,视频、直播都不能看是啥情况。:grin:
    hotBitmapGG:@甫_ae26 是的,只要会返回视频的url,就能播放了,直播的不知道啊,太忙,没有时间来维护这个项目了
    adfcf9ac8df5:@hotBitmapGG 好吧大哥,是不是如果使用了正确的接口,就可以播放视频了。但是我看直播也不能使用了啊
    hotBitmapGG:@甫_ae26 这个是因为接口挂了 b站的视频播放 直播的接口都换成https的了 我也无能为力
  • 易炸:代码我喜欢,人嘛...搅基不?~
  • 等风来_Android:大神您好,现在视频没法播放了
  • Longalei:厉害了,我的哥
  • 大叔top:好好学习 借鉴一下 写出我的毕业设计 谢谢楼主
  • abfa535ff588:厉害呀!这么多接口你全都是抓包抓的呀?
  • Zzzia:厉害了,一个人还是要花很大心血的,致敬开源
  • 鲁氏天下:人才啊 -- 加你QQ了,期待你的更新
  • Alvminvm:作者练手项目可以。但是我站官方,毕竟官方也很良心~哈哈

    哔哩哔哩 - ( ゜- ゜)つロ 乾杯~

    作者加油
  • ruby玉:作者大大,我看了你GitHub上的项目最近没有更新,现在这个项目还在维护和更新吗
    6a30229afbb9:厉害了,我的哥! 666666666666
    hotBitmapGG:@09b858680734 基本不更新了,接口都抓不到了,跟不上官方的步伐了
  • f4cb607710a8:大神,现在播放不了啦,得继续跟进啊
  • 森林的小木屋:大神,请收下我的膝盖🙏
  • 慢慢退化ing:博主 这个项目apk有在应用市场么 我这边视频播放不了 想直接下apk
  • f4c8dd7a7d25:太牛啦!!! :scream:
  • c18456007e32:这得写多长时间啊,牛牛哒
  • Mr_banzhuan:66666的不要不要的
  • 265b57583589:我也正在做这个,做了一些之后,就毫无头绪了,你让我看到了希望
  • wodezhzh:还是运行不了,求解决
    Error:Cannot change dependencies of configuration ':app:_debugAnnotationProcessor' after it has been resolved.
  • wodezhzh:载入AS后启动不了,
    错误: 类OriginalRankService是公共的, 应在名为 OriginalRankService.java 的文件中声明
    Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
    > Compilation failed; see the compiler error output for details.
    hotBitmapGG:@3590c8279421 请clone最新代码在导入
  • b500ee94443d:up主,请问接口文档是看这个https://github.com/fython/BilibiliAPIDocs吗?
    hotBitmapGG:@或許冭假 其实appkey抓包就抓到了,主要现在b站接口都已经升级到v4了,很多新的数据只有抓包才拿的到,你发的那个文档太旧了,我之前也是用这个,不过现在基本没什么用了,之前我放出来了一个公用的appkey,现在所用具体接口可以看我项目里的,都是最新的。
    b500ee94443d:@hotBitmapGG appkey已经弄到了...就差接口了~~
    hotBitmapGG:@或許冭假 这个文档已经没用了,接口太旧,而且需要appkey,现在用的接口大部分是抓包抓的接口
  • 28b552039733:大神,怎么看不到源码啊 :sob:
    hotBitmapGG:@28b552039733 github上看的到啊
  • 30b17056aa24:大神,你好,我想问下,viewpager嵌套viewpager时,里面的viewpager中的fragment,怎么实现懒加载?
    30b17056aa24:@hotBitmapGG 嵌套里层的第一个子fragment isvisible属性默认是true,不知到怎么回事,你遇到过吗
    30b17056aa24:@hotBitmapGG 谢谢,我已看过你的 基类,我用了,
    hotBitmapGG:@茗枫happy 这个实现起来没区别啊,可以参考我的fragment基类,分区,搜索都用了懒加载去实现
  • RoyAlex:请问楼主工程里面的图片是怎么得到的。
    hotBitmapGG:@RoyAlex 下个b站的apk直接解压就可以了
  • 熊猫的脑壳:今天down了你的代码看了下, 写得不错喔, 赞一个!~
  • wodezhzh:请问大神有没eclipse版的?
    hotBitmapGG:@3590c8279421 抱歉 这个没有ec版的
  • RoboyCore:很强势 :+1:
  • 0fb82dcbbca1:一直跟着大神的更新走,不过我略微改动了一些提示语然后改了个图标正在自用
  • SheepYang:AppKey现在不能申请了吗?
    SheepYang:@hotBitmapGG 我说我去申请怎么老是说验证失败。。。
    hotBitmapGG:@伪柒 申请不到了,后边我会提交一个公用的key,现在还需要调界面,使用的人多了,怕被封
  • d59db7d57e98:github下了后,跑不起来 ,缺少文件Error:(1, 0) Plugin with id 'com.android.application' not found.
    <a href="openFile:C:\Users\OUYANG\Desktop\bilibili-OhMyBiliBili (1)\bilibili-OhMyBiliBili\app\build.gradle">Open File</a>
    hotBitmapGG:@潇洒是我本钱 更新2.2把根目录的build.gradle文件误删了,已经提交更新了,谢谢提醒:+1:
  • 苦涩的咖啡hg:大神,我要以后我要跟着你这个项目一起成长了,加油哦,非常感谢你
    hotBitmapGG:@苦涩的咖啡hg 不是大神啦,项目会持续更新的,:smile:
  • f3f5e77b3893:厉害了
  • LinDelta:Mark , 先谢。
    路过的人:在家陪媳妇待产,接下来三个月就跟随楼主的步伐--敲完这个项目,还望多多指教,致敬开源!!
    adfcf9ac8df5:安装了之后,视频、直播都不能看是啥情况。:grin:
    hotBitmapGG:@LinDelta 不谢:smile:
  • PM_陈叨叨:已mark,下一阶段就学习你这个项目了
  • Euterpe:新版的bilibili的播放界面已经更新了
    hotBitmapGG:@Euterpe 嗯,这个我知道,毕竟能力,时间有限,做不到那么完美的啊:smile:
  • e62182d6aedb:有没有Studio 版本的?
    彩笔怪盗基德: @e62182d6aedb 这难道不是么?
  • 石器时代小古董:学习啦,谢谢博主
  • 李福来: 写的非常不错,我现在项目也在用RxJava+Retrofit进行请求数据的,但是还没有对这两种进行一些封装,看了一些网上的封装,感觉有点复杂,忙完这个项目再好好学习下
    hotBitmapGG:@李福来 谢谢
  • ruby玉:很喜欢这种方式的项目开源,可以了解到项目的框架,以及所用到的知识,和还需解决的问题,获益匪浅,会持续关注的
    hotBitmapGG:@09b858680734 谢谢
  • 4da1c30f4ca5:谢谢分享!非常赞\(≧▽≦)/
    hotBitmapGG:@朋友圈里看世界 谢谢支持
  • 彩笔怪盗基德:做这个花了多久时间啊,大神
    hotBitmapGG:@彩笔怪盗基德 3年前:unamused:
    彩笔怪盗基德:@hotBitmapGG lz什么时候开始学android的啊?
    hotBitmapGG:@彩笔怪盗基德 文章里说了啊,基本就是每个周末写,断断续续小半年了:joy:
  • 灰灰鸽:666666
    hotBitmapGG:@灰灰鸽 谢谢
  • MarcoWong:哔哩哔哩 - ( ゜- ゜)つロ 乾杯~ - bilibili。
    hotBitmapGG:@MarcoWong :yum:
  • 布鲁马:哔哩哔哩 - ( ゜- ゜)つロ 乾杯~
    ElonYanJ:哔哩哔哩在招人呢
    hotBitmapGG:@布鲁马 :smirk:
  • yunhen:牛啊,我更懒,各种不想动手 :joy:
    yunhen: @hotBitmapGG 可惜我是咸鱼😂
    hotBitmapGG:@yunhen 主要是信仰支撑着我,:wink:
  • Kevin_Jern:牛。
    hotBitmapGG:@Kevin_Jern :smile:谢谢

本文标题:高仿哔哩哔哩动画安卓客户端 - ( ゜- ゜)つロ 乾杯~ -

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