Java Android需要帮助来编写代码
我有一个I/O设备,我正在制作一个应用程序,它必须查询设备上输入的状态,并打开和关闭设备的输出。有谁能帮我吗?我需要通过IP做这件事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
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请求。这是绝对没有必要的。