呵呵 下面是我一个简单的写程序,这个程序很简单,就是打开串口,直接把数据传出去。我这是直接通过String str="123#"写的,你也可以先建个控件EditText,把数据写在里面再发送出去,我目前就是这样写数据的。读数据的程序你可以在
http://www.aiothome.net/read.php?tid-12758.html这个帖子里看,最后在大家的帮助下,我也读出数据了。希望这两个简单的读写程序能帮助你,共同进步!
package com.lab2;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
import com.friendlyarm.AndroidSDK.HardwareControler;
public class Lab2 extends Activity implements OnClickListener{
/** Called when the activity is first created. */
private Button myButton;
HardwareControler seri = new HardwareControler();
String str="123#";
byte[] str1=str.getBytes();
int fnum;
@SuppressWarnings("static-access")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton=(Button)findViewById(R.id.send);
myButton.setOnClickListener(this);
fnum=seri.openSerialPort("/dev/s3c2410_serial2", 19200, 8, 1);}
public void onClick(View v) {
switch (v.getId()) {
case R.id.send:
seri.write(fnum, str1);}
}
}