안드로이드 ble 질문입니다.
조회수 2011회
UUID[] uuid = new UUID[1];
uuid[0] = UUID.fromString("0000ffe1-0000-1000-8000-00805f9b34fb");
mScanning = true;
mBluetoothAdapter.startLeScan(uuid, mLeScanCallback);
ble 스캔할때 하나의 페리퍼렁만 스캔하려고 uuid 지정해줬는데.... 아무것도 스캔이 안됩니다... 혹시 제가 실수한게있는건가요??
// Device scan callback.
private BluetoothAdapter.LeScanCallback mLeScanCallback =
new BluetoothAdapter.LeScanCallback() {
@Override
public void onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord) {
runOnUiThread(new Runnable() {
@Override
public void run() {
mLeDeviceListAdapter.addDevice(device);
mLeDeviceListAdapter.notifyDataSetChanged();
}
});
}
};
혹시몰라mLeScanCallback 부분도 올립니다....
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력