BluetoothAdapter.LeScanCallback 인터페이스를 implements
@Override
public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) {
String address = device.getAddress();
String name = device.getName();
int batteryLevel = Integer.valueOf(scanRecord[30]);
}
스캔 시작하면 비콘 신호 callback으로 들어옴.
BluetoothAdapter.getDefaultAdapter().startLeScan(BluetoothAdapter.LeScanCallback);
중지는 이렇게.
BluetoothAdapter.getDefaultAdapter().stopLeScan(BluetoothAdapter.LeScanCallback);
AndroidManifest.xml에 다음 등록
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
'android tech.' 카테고리의 다른 글
Https 및 언어에 따라 Json 다운로드 (0) | 2015.12.01 |
---|---|
가속 센서와 자기 센서로 회전 구하기 (0) | 2015.08.31 |
Obb 파일 다운로드 (0) | 2015.08.31 |
Obb 파일 안에 있는 영상 재생 (0) | 2015.08.31 |
view를 bitmap으로 캡쳐하는 방법 (0) | 2014.05.12 |