2012-11-27 34 views
0

我在嘗試對地址進行API調用:apps.smilemachine.com/smilefactory/api/v1.0/speedup。我只是想執行url(上面),以便它增加機器並更改存儲在Smilemachine.com上的速度值?沒什麼特別的,我只需要執行這個url,就好像你在任何瀏覽器中將它輸入到地址欄中一樣?在Android中執行API調用

有沒有人對此或代碼段有任何建議?

我當前的代碼只是打開瀏覽器,請在下面找到:

increasespeed.setOnClickListener(new View.OnClickListener() { 

    public void onClick(View view) { 
     Intent increasespeed = new Intent(null, Uri.parse("http://apps.smilemachine.com/smilefactory/api/v1.0/speedup")); 
       startActivity(increasespeed); 

    } 
}); 
+0

謝謝你的頭UPS Rawkode – Joshua

回答

1

只是通過HTTP連接得到它:

URL url = new URL("http://apps.smilemachine.com/smilefactory/api/v1.0/speedup"); 
HttpURLConnection connection = (HttpURLConnection)url.openConnection(); 
connection.setRequestMethod("GET"); 
connection.connect(); 
+0

感謝PearsonArtPhoto,你知道的另一種方式來實現相同的事情,這似乎需要無盡的嘗試catch語句? – Joshua

+1

無盡的嘗試catch語句?如果你不是大驚小怪捕捉精確異常,包裹它的所有與 嘗試{ .... }趕上(例外五){// 這個日誌} 感謝 – Rawkode

+0

Rawkode。 – Joshua

相關問題