2

Wi-Fiネットワークを介してarduino車両と通信するAndroidアプリを開発しています。EditText フィールドを介してコマンドを送信します。w、q、s、d を使用して、開始、停止、左折、右折を行います。解決策は非常にうまく機能しています...しかし、コマンドをarduinoに直接送信する代わりに4つのボタンを作成したいのですが、クリック時にどのメソッドを呼び出すべきかわかりません。

 public void onClick(View view) {
                try {
                    EditText et = (EditText) findViewById(R.id.EditText01);
                    String str = et.getText().toString();
                    PrintWriter out = new PrintWriter(new BufferedWriter(
                            new OutputStreamWriter(socket.getOutputStream())),
                            true);                    
                   out.println(str);
                } catch (UnknownHostException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
4

1 に答える 1