Java Android需要帮助来编写代码

Java Android需要帮助来编写代码,java,android,io,ip,android-studio,Java,Android,Io,Ip,Android Studio,我有一个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

我有一个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的情况下获得更快的速度。

最好的方法是使用http get请求,如果有多个按钮,则将其与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){

    }
}

因为你的问题缺乏信息,你被否决了。请更详细地描述问题。不要在UI线程上做时间密集型工作。我该如何做?asynchtask?如果你至少要给我降级,为什么!您应该了解如何在不使用webview的情况下通过API执行HTTP请求。这是绝对没有必要的。