日期:2014-05-20  浏览次数:20878 次

怎样将一下J2ME中收到的数据在手机屏幕上显示出来?
if(client!= null )
try 
{
 dis = client.openInputStream();
}
catch( Exception e ) 
{
 System.out.println( "serial input stream open exception: " + e );
 


//Create a new SPP server object.建立一个新SPP服务对象

while( true )
{
 // Create buffer to receive data from the serial port建立缓冲器接收串口的数据
 byte[] rxdata = new byte[64];
 int rxlen=0;
 int data;
 //boolean result=false; 

 try 
 {
  while( true ) 
  {
  data = dis.read();
  rxdata[rxlen] = (byte)data;
  rxlen++;
  form.append("收到数据.\n");
  if( rxlen >= 64 || data == -1 )
  break;
数据应经收到,但在手机上还不能显示?
   
 

------解决方案--------------------
先打印出来看下对不对。
不用form用text相关控件试试。
------解决方案--------------------
J2ME高级界面组件,看来你不甚了解啊~ 

其实你可以直接使用 Form.append(String sppData)来显示。