足球即时比分api示例代码
这里简单介绍下之前参与项目过程调取的足球比分api示例代码,在线文档查看
val elements = fetchElementList("http://interface.win007.com/zq/today.aspx", "match") return elements.map { val leagueMix = MixString(it["league"]) val homeTeamMix = MixString(it["home"]) val awayTeamMix = MixString(it["away"]) FootballMatch( matchId = it["ID"], level = it["level"].toIntOr(), leagueId = it["leagueID"], leagueType = it["kind"].toIntOr(1), leagueName = leagueMix[2], matchTime = it["time"].parseSlashTimestamp(), startTime = it["time2"].parseSlashTimestamp(), status = it["state"].toIntOr(), homeTeamId = homeTeamMix[3], awayTeamId = awayTeamMix[3], homeTeamName = homeTeamMix[2], awayTeamName = awayTeamMix[2], homeTeamScore = it["homeScore"].toIntOr(), awayTeamScore = it["awayScore"].toIntOr(), homeTeamHalfScore = it["bc1"].toIntOr(), awayTeamHalfScore = it["bc2"].toIntOr(), homeTeamRed = it["red1"].toIntOr(), awayTeamRed = it["red2"].toIntOr(), homeTeamYellow = it["yellow1"].toIntOr(), awayTeamYellow = it["yellow2"].toIntOr(), homeCorner = it["corner1"].toIntOr(), awayCorner = it["corner2"].toIntOr(), isNeutral = it["zl"].toBoolean(), hasLineup = it["lineup"].toIntOr() == 1 ) } }
API部分返回示例:
source: String, delimiters: String = "," ) { val list: List<String> = source.split(delimiters) operator fun get(index: Int): String = list.getOrNull(index) ?: "" }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
面试字节跳动Android研发岗,已拿到offer,这些知识点该放出来了
目录: 1.Android基础 2.网络 3.Java 基础&数据结构&设计模式 4.Android 性能优化&Framework 5.Android 模块化&热修复&热更新&打包&混淆&压缩 6.音视频&FFmpeg&播放器 7.项目&HR 1.Android基础 1、什么是ANR 如何避免它? 答:在Android 上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR 给用户。不同的组件发生ANR 的时间不一样,主线程(Activity、Service)是5 秒,BroadCastReceiver 是10 秒。解决方案:将所有耗时操作,比如访问网络,Socket 通信,查询大量SQL 语句,复杂逻辑计算等都放在子线程中去,然后...
- 下一篇
篮球联赛数据api示例
分享之前调用过的体育数据api,可注册使用下篮球联赛数据,在线文档 import javax.xml.bind.Unmarshaller; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import java.io.ByteArrayInputStream; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; /** * @API: 4.联赛、赛事资料 * @Website: https://www.feijing88.com */ public class BasketballLeagueInfo { public static void main(String[] args) { try { String content = getContent(); J...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- 设置Eclipse缩进为4个空格,增强代码规范
- MySQL8.0.19开启GTID主从同步CentOS8