试图在 Android 平台上开发一个小部件。我找到了很多英格兰或巴克莱超级联赛的小部件,但它们很复杂。我想要的只是安卓手机主屏幕上正在进行的比赛的得分。如果有任何进球得分,则可以在应用程序的主屏幕上显示得分球员的姓名以及他得分的分钟的详细信息......已经通过这个Android:帮助显示新闻的小部件......
我已经在这方面取得了进展......我的布局和服务正在运行......现在我想要的是任何用于英超联赛的 API 公开,以便我可以集成到我的应用程序中......???
试图在 Android 平台上开发一个小部件。我找到了很多英格兰或巴克莱超级联赛的小部件,但它们很复杂。我想要的只是安卓手机主屏幕上正在进行的比赛的得分。如果有任何进球得分,则可以在应用程序的主屏幕上显示得分球员的姓名以及他得分的分钟的详细信息......已经通过这个Android:帮助显示新闻的小部件......
我已经在这方面取得了进展......我的布局和服务正在运行......现在我想要的是任何用于英超联赛的 API 公开,以便我可以集成到我的应用程序中......???
在本教程中,布局定义在
文件夹“res/layout”下的 widget_layout.xml 文件。
要添加图像,请添加类似这样的内容
<ImageView
android:id="@+id/widget_image"
android:src="@drawable/yourimage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center_horizontal|center_vertical" />
其中“yourimage”应替换为res/drawable
文件夹中图像的名称。
确保当前的 TextView 不会妨碍您的图像。您可能想要删除 TextView,或更改其布局设置。或者,如果您想保留 TextView 并仅添加图像作为背景,您只需将以下内容添加到 TextView:
android:background="@drawable/yourimage"
如果您正在寻找 API,您最好的选择可能是使用 Fantasy Football 官方超级联赛 API。我的理解是官方 API 没有文档,可以通过点击此 URL 访问,其中“#”是介于 1 和玩家总数(撰写本文时为 550)之间的数字:
http://fantasy.premierleague.com/web/api/elements/#/
这给出了被请求的玩家(号码)的 JSON 对象。
还有一个非官方的 API,我还没有尝试过,但它看起来为你做了很多艰苦的工作: