GithubHelp home page GithubHelp logo

hnovice / ohmybilibili Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hotbitmapgg/bilibili-android-client

0.0 1.0 0.0 37.88 MB

高仿哔哩哔哩动画安卓客户端 - ( ゜- ゜)つロ 乾杯~ - bilibili http://www.jianshu.com/p/f69a55b94c05

Java 100.00%

ohmybilibili's Introduction

OhMyBiliBili

Wercker Wercker Shippable TeamCity CodeBetter Crates.io

介绍

使用到的开源库

  • 1.Rxjava,RxAndroid,Rxbinding,Rxlifecycle,RxBus。
  • 2.Okhttp,Retrofit。
  • 3.ijkplayer,烈焰弹幕库。
  • 4.butterknife,Glide。
  • 5.materialsearchview,FlycoTabLayout。

目前完成的功能

  • 1.首页六大模块,推荐,番剧,直播,关注,分区,发现的实现。
  • 2.热门视频排行榜,全区视频排行榜。
  • 3.视频详情界面,视频评论,使用ijkplayer完成的视频播放,烈焰弹幕库实现的弹幕功能。
  • 4.番剧,专题详情界面,番剧放送表,番剧索引。
  • 5.使用ijkplayer实现的直播视频的播放。(直播的弹幕没有实现,暂时还抓不到弹幕的数据)
  • 6.分区视频查看功能,目前只有基本的9大分区的实现,但是该接口需要Appkey才能获取到。
  • 7.游戏中心,离线缓存的界面实现。
  • 8.全区搜索的实现,目前支持综合视频,番剧,话题的搜索。
  • 9.仿B站登录的小彩蛋。(登录只是假登录,随意输入帐号密码即可)
  • 10.其他的一些仿官方的实现细节等,请自行发现。

未完成的功能

  • 主题切换,准备使用B站自家的**MagicaSakura**
  • 应用推荐。
  • 直播功能的完善,横竖屏切换。
  • 屏幕适配,版本适配。
  • 番剧详情界面实现。
  • 离线缓存的功能实现,视频下载到本地。

接口文档

AppKey

关于Appkey的问题,如果你有AppKey,放置到Secret中即可,目前项目中有分区,番剧放送表等接口需要Appkey才能正常请求。

截图

Other

License

Copyright 2016 HotBitmapGG

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

ohmybilibili's People

Contributors

hotbitmapgg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.