2015-11-02 62 views
0

我想从一个网站获取进度条信息到我的android应用程序。我怎样才能做到这一点?如何使用Jsoup从网站获取进度条?

进度上网站:

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

我如何使用本网站的进度,以进度条在我的Android应用程序?

回答

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); 
+0

谢谢^^我会尽量回家时 – Ataberk

+0

如果我的回答帮你,请点击选中标记接受它作为正确答案。) – Hasanaga

+0

我没还没试过。但我希望今天生病^^ – Ataberk