Coder Social home page Coder Social logo

smuyyh / sprintnba Goto Github PK

View Code? Open in Web Editor NEW
633.0 33.0 245.0 57.18 MB

:basketball: NBA客户端

Home Page: http://blog.csdn.net/yyh352091626/article/details/52093351

License: Apache License 2.0

Java 100.00%
nba retrofit2 basketball live android mvp fresco video

sprintnba's Introduction

🏀 SprintNBA

完整的NBA第三方Android客户端,包含NBA头条新闻、视频集锦/赛场花絮、比赛直播(目前支持比赛前瞻、文字直播、球队及球员技术统计、视频直播(企鹅推出了球队通、联盟通... 简直不能忍啊!!))、球队战绩排行、球员数据排名、虎扑论坛专区(已实现发帖与回复功能)、球队及球员的详细资料。

声明

本项目部分API来自NBA中文官网与虎扑体育,纯练手之作,个人未从中获取任何利益,其所有内容均可在NBA中文官网与虎扑体育获取。数据的获取与共享可能会侵犯到NBA中文官网与虎扑体育的权益,若被告知需停止共享与使用,本人会立即删除整个项目。

项目

本项目采用 MaterialDesign + MVP + Retrofit2 开发。项目的大部分功能已经完成,并在百度手机助手等应用商店上架V1.1版本。目前正在不断完善中,喜欢的话不防给个star哈。

重要更新

V2.0

  1. 增加比赛视频直播
  2. 优化比赛视频直播的稳定性。支持换源

V1.1

  1. 由于腾讯视频对真实地址解析后播放进行了加密,故采用新方法进行真实地址解析,若遇到不可播放的视频,可点击右上角跳转到内嵌网页播放。
  2. 增强UI体验。修复一些bug
  3. 若初次体验V1.0 导致V1.1应用自动更新无法下载,则应到设置->应用->SprintNBA下,授予SD读写权限。

V1.0

初次版本,含NBA新闻、视频花絮、赛程及文字直播、技术统计、球队及球员数据排行、详细资料,虎扑论坛专区。

下载

TODO

  • 代码优化
  • 虎扑论坛部分功能暂未完善
  • 单支球队赛程
  • 优化相关视频播放。腾讯视频真实地址提取功能不稳定,导致部分视频不能播放。
  • 部分BUG修复(有疑问欢迎提issue

应用截图

友情提示:高清图片,耐心等待哟~~

  • 头条新闻


  • 比赛视频/赛场花絮


  • 比赛相关


  • 球队/球员 相关


  • 虎扑论坛相关


  • 其他

sprintnba's People

Contributors

smuyyh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sprintnba's Issues

虎扑是不是有些签名不一样啊 比如获取内容的api 和评论的api不一样

http://bbs.mobileapi.hupu.com/1/7.0.8/forums/getForumsInfoList?sign=f7ee5dce89def901984df373b38121d2&password=0&stamp=&token=&client=864454036694028&fid=44&night=0&lastTid=19393519&isHome=1&type=1&special=0&limit=20

/**
* 虎扑url sign生成
*
* @param map url参数,按字典序拼接key和value
* @return sign值
*/
public static String getRequestSign(Map<String, String> map) {
ArrayList<Map.Entry<String, String>> list = new ArrayList<>(map.entrySet());
Collections.sort(list, new Comparator<Map.Entry<String, String>>() { // 字典序
@OverRide
public int compare(Map.Entry<String, String> lhs, Map.Entry<String, String> rhs) {
return lhs.getKey().compareTo(rhs.getKey());
}
});
StringBuilder builder = new StringBuilder();
for (int i = 0; i < list.size(); i = i + 1) {
if (builder.length() > 0) {
builder.append("&");
}
Map.Entry<String, String> map1 = list.get(i);
builder.append(map1.getKey()).append("=").append(map1.getValue());
}
builder.append("HUPU_SALT_AKJfoiwer394Jeiow4u309");
return MD5.getMD5(builder.toString());
}

这个签名是可以的 但是我评论的api不可以(通过抓包 )
请教一下是不是不一样的签名

疑问?

当DrawerLayout是打开状态时,点击侧滑菜单顶部的APP icon,底部的activity或者fragment会响应这个触摸事件。

运行时编译报错

Error:(51, 65) 错误: 无法将类 DefaultCacheKeyFactory中的方法 getEncodedCacheKey应用到给定类型;
需要: ImageRequest,Object
找到: ImageRequest
原因: 实际参数列表和形式参数列表长度不同

列表滑动时错乱

hi ,我在使用的过程中,发现在虎扑专区列表滑动出现Item错乱情况。

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.