我正在从BluetoothSocket(SPP)读取数据,我想用缓冲读卡器读取它。
// Written out of mind. May contain a typo.
myBluetoothSocket s = ...;
InputStream a = s.getInputStream();
InputStreamReader b = new InputStreamReader(a);
BufferedReader c = new BufferedReader(b);
Log.d("####"+c.ready());
在我的一部手机上,它正在运转。
在另一部手机上,c .ready()正在阻止。文档没有提到此功能可能会阻止。如果我关闭远程蓝牙设备,则没有任何改变 - 线程会被阻止。