如何从Jsoup网站获取进度条?

时间:2015-11-02 18:51:20

标签: android jsoup

我希望从网站获取进度条信息到我的Android应用程序。我怎么能这样做?

网站上的进度栏:

<div class="progress progress-striped active">
          <div class="bar" id="prog" style="width: 0%;">  
   </div>
        </div>

如何在Android应用程序中将此网站进度条用于Progressbar?

1 个答案:

答案 0 :(得分:0)

希望它会对你有所帮助。

//String data = "<div class=\"progress progress-striped active\"> <div class=\"bar\" id=\"prog\" style=\"width: 56%;\"> </div> </div>";

//Document doc = Jsoup.parse(data);
Document doc = Jsoup.connect("url").get();

String styleWidth = doc.select("div.progress.progress-striped.active div.bar").attr("style");

String progressText = styleWidth.substring(styleWidth.indexOf("width: ")+"width: ".length(), styleWidth.indexOf("%;"));

int progress = Integer.parseInt(progressText);    

ProgressBar progressBar = (ProgressBar) findViewById(R.id.progress_bar);    
progressBar.setProgress(progress);