2016-06-22 3 views
-1

У меня есть сайт PHP на Raspberry Pi, и я хотел бы, чтобы мое приложение Android просто заходило на этот сайт, когда я нажимаю кнопку и запускаю код. Код открывает дверь гаража с реле.Перейти на сайт PHP в фоновом режиме

Как бы я закодировал 'onclick', чтобы перейти на этот сайт PHP в фоновом режиме?

+1

Возможный дубликат [Сделать запрос HTTP с помощью android] (http://stackoverflow.com/questions/3505930/make-an-http-request-with-android) –

ответ

0

Это было бы очень простая реализация:

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.

Смежные вопросы