我有一个I / O设备,我正在创建一个应用程序,它必须查询设备上的输入状态,以及打开和关闭设备的输出。如果有人可以帮我吗?我需要通过IP来实现。
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");
}
以上代码有效但速度慢,我需要更快的东西,帮助将非常感激。 我正在努力获得更快的速度而不会崩溃ui,我希望在各种路径和代码上提供建议,以便在崩溃ui时实现更快的速度。
答案 0 :(得分:0)
执行此操作的最佳方法是使用http get request并将其与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){
}
}