2017-06-18 39 views
0

我有一個設備(ESP8266),它是爲了打開/關閉我的燈而編程的。它的工作原理是這樣的:我打開我的瀏覽器並繼續打開http://192.168.100.3/on。要關閉它,我輸入http://192.168.100.3/off。我現在想做一個android應用程序,當我點擊一個按鈕時,會爲我做這個。我可以使用這個代碼:在Android中無需打開瀏覽器即可執行URL




    Intent i = new Intent(Intent.ACTION_VIEW); 
    i.setData(Uri.parse("http://192.168.100.3/on")); 
    startActivity(i); 

但是,這種技術是打開瀏覽器。我不要那個。我希望它在不打開瀏覽器的情況下運行url。

謝謝您的時間,

Maths_nerd

+4

在看看:https://developer.android.com/reference/java/net/HttpURLConnection.html – Henry

回答

0

嘗試此WebService方法。

AsyncHttpClient client = new AsyncHttpClient(); 
client.get("http://172.17.27.173/yourpage", params, new AsyncHttpResponseHandler() { 
@Override 
public void onSuccess(String response) { // 200 OK 
    // Do nothing 
} 
@Override 
public void onFailure(int statusCode, Throwable error, String content) { // Response not 200 
{ 
    // Some troubleshooting, etc. 
} 
}); 

更多解釋Here

相關問題