1
我從藍牙設備獲取數據的22字節每10毫秒緩衝慢讀取數據從藍牙設備
現在的問題是,緩衝區是花更多的時間來讀取數據,所以我從丟失數據設備
inputStream = btSocket.getInputStream();
byte[] buffer = new byte[22];
while (inputStream != null) {
if (inputStream != null && inputStream.available() > 0) {
long startTime = System.currentTimeMillis();
inputStream.read(buffer);
long stopTime = System.currentTimeMillis();
Log.e("time to execute code",stopTime - startTime+"");
所以我需要完成每一次
這裏之前10毫秒讀書是我的logcat
雖然我剛纔看到read(byte [])等價於read(byte [],0,buffer.length)。 – ThaMe90
結果仍然相同 –