2014-03-04 202 views
-2

我有一個I/O設備,我正在創建一個應用程序,它必須查詢設備上的輸入狀態,並打開和關閉設備的輸出。如果有人能幫助我嗎?我需要通過IP來完成。Android需要編程幫助

public void port11 (View view) { 
    webView = (WebView) findViewById(R.id.webView); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.loadUrl("http://192.168.2.66/index.html?o1=1"); 
} 

上面的代碼工作,但它的方式要慢,我需要的東西更快,幫助將非常感激。 我正在努力獲得更快的速度與崩潰的用戶界面,我想建議各種路徑和代碼來實現更快的速度與崩潰的用戶界面。

+2

由於您的問題缺乏信息,您將陷入低投訴狀態。請描述更詳細的問題。 –

+0

不要在UI線程上進行耗時的工作。 – GriffeyDog

+0

我該怎麼做? asynchtask? – jayrad

回答

0

要做到這一點,最好的方法是使用http獲取請求,並使用它與asynchtask,如果有多個按鈕。

 public void port01 (View view) { 

    try{ 
     HttpClient httpclient = new DefaultHttpClient(); 
     HttpGet request = new HttpGet(); 
     URI website = new URI("http://192.168.2.66/index.html?o0=1"); 
     request.setURI(website); 
     HttpResponse response = httpclient.execute(request); 

    }catch(Exception e){ 

    } 
}