Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序向Arduino板发送一个字节_Android_Arduino - Fatal编程技术网

Android应用程序向Arduino板发送一个字节

Android应用程序向Arduino板发送一个字节,android,arduino,Android,Arduino,我有一个示例Android应用程序,我在Eclipse中编译并安装在我的Android平板电脑上。它在我的平板电脑和Arduino板之间建立通信 byte data; data=1; server.send(new byte[] {(byte) data}); 这是此链接中的一个示例程序:此URL上的“Seeeduino Demo-Android应用程序”: 有一个部分只需从我的平板电脑向Arduino板发送一个字节 byte data; data=1; server.send(new by

我有一个示例Android应用程序,我在Eclipse中编译并安装在我的Android平板电脑上。它在我的平板电脑和Arduino板之间建立通信

byte data;
data=1;
server.send(new byte[] {(byte) data});
这是此链接中的一个示例程序:此URL上的“Seeeduino Demo-Android应用程序”:

有一个部分只需从我的平板电脑向Arduino板发送一个字节

byte data;
data=1;
server.send(new byte[] {(byte) data});
它可以工作,但它发送除一个字节之外的其他字节。我需要了解这个server.send()函数是如何工作的,但是我在Android参考资料中找不到任何关于它的信息


有人能给我指出一个涉及server.send()函数的引用吗?我想一次只发送一个字节,其他什么都不发送。

我快速查看了微桥的源代码。以下是
send
方法的工作部分:

    public void send(byte[] data) throws IOException
      {
              try {
                      output.write(data);
                      output.flush();
              } catch (SocketException ex)
              {
                      // Broken socket, disconnect
                      close();
                      server.disconnectClient(this);
              }
      }   
我想说的是,管道中有数据,并且通过调用
output.flush()
将数据写出来

可在以下位置找到微桥的来源:


希望这能让你开始。

是的,这很有帮助。非常感谢你。