帮忙解决黑莓蓝牙模块的函数的疑问。十分感谢。
看不懂代码:
代码一:
type = _din.readInt(); // Type of operation to enact
//不能理解
if (type == INSERT)
{
// Insert the selected text at the specified position.
offset = _din.readInt();
value = _din.readUTF();
insert(value, offset);
}
else if (type == REMOVE)
{
// Remove characters at specified position
offset = _din.readInt();
count = _din.readInt();
remove(offset, count);
}
Throws:
EOFException - if this input stream reaches the end before reading four bytes.
IOException - if an I/O error occurs
【提问】
代码中为何将返回值和那些常量进行比较?返回的不是读入的数据么?可是那些常量是用来判断动作的啊??
代码二:
dtrStateChange(bolean high)
当DTR线变化的时候调用
一个是BluetoothSerialPort
一个是BluetoothSerialPortListener
【提问】
dtrStateChange(bolean high)
当DTR线变化的时候调用
一个是BluetoothSerialPort
一个是BluetoothSerialPortListener
DTR是什么?
[解决办法]
该回复于2011-02-28 08:36:50被版主删除
[解决办法]
该回复于2011-02-28 13:41:52被版主删除