gpt4 book ai didi

java - 如何从网站接收动态变量(android)

转载 作者:行者123 更新时间:2023-11-30 03:36:46 29 4
gpt4 key购买 nike

我不太确定如何表达这一点,但这是我正在尝试做的事情的基本想法:

我正在用 Android Java 开发一个广播播放器应用程序。我正在查看的功能包括一个动态 TextView,它获取当前正在从网站或 ShoutCast 播放的歌曲的标题。

我现在的想法是,我的 XML 可以保持原样(“content_wrap”-ed @string 值)。我只是不知道是否有办法从 Java 更改该 XML 以及如何从网站获取 HTML(我什至不确定是否需要使用 HTML)。

提前致谢。你们都是伟大的人,甚至阅读这篇文章:)

最佳答案

回答我自己的问题(关于我在寻找什么)。我相信我开始使用的是 javascript(类似于不断更新的网络播放器,因此标题实际上不在代码中,也不在重定向中)。

我所做的是从一个永久列表(在我的例子中是一个播放列表)并使用 URLconnection(java.net.URL & java.net.URLConnection)连接到该 URL,然后使用 BufferedReader(java.io.BufferedReader ).这部分可能可以使用 BufferedReader 的标记和重新启动方法进行更多优化,但是对于这个我只是一直在盘旋,直到我找到一个永久标记然后修剪它直到我找到我需要的东西。

例如

while (!br.contains("PERMANANT MARK BEFORE MY DESIRED INFO"))
br.readLine(); //Which advances the line
String s = br.readLine(); //Repeat this till you get your info into s
//Trim functions (I used the </td> to my advantage)
s = s.split("THING NEXT TO INFO")[0[;
display.setText(s);

感谢所有阅读本文的人。祝你工作顺利!

关于java - 如何从网站接收动态变量(android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555192/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com