2016-06-22 16 views
-1

私はRaspberry PiにPHPサイトを持っており、ボタンをクリックしてコードを実行するだけで、Androidアプリケーションをこのサイトに移動することができます。このコードは、リレー付きのガレージドアを開きます。バックグラウンドでPHPサイトに移動

バックグラウンドでこのPHPサイトに移動するには、どのように 'onclick'をコーディングしますか?

+1

[アンドロイドでHTTPリクエストを作成](http://stackoverflow.com/questions/3505930/make-an-http-request-with-android)の可能な複製 –

答えて

0

これは非常に単純な実装になります:あなたは(そのようなWebページからの応答を処理するように)複数の操作を行いたい場合

public void onClick(View v) { 
    new Thread(new Runnable() { 
     public void run() { 

      try { 
       URL url = new URL("http://"); 

       HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 

       try { 
        conn.setReadTimeout(10000 /* milliseconds */); 
        conn.setConnectTimeout(15000 /* milliseconds */); 
        conn.setRequestMethod("GET"); 
        conn.setDoInput(true); 

        conn.connect(); 
       } finally { 
        conn.disconnect(); 
       } 

      } catch (IOException exception) { 
       throw new RuntimeException(exception); 
      } 
     } 
    }).start(); 
} 

documentationをお読みください。

関連する問題