Android 4.3에서 Bluetooth Low Energy 장치에 연결해야하는 애플리케이션을 개발 중입니다.안드로이드 4.3에서 블루투스 장치의 RSSI를 실시간으로 얻는 방법은 무엇입니까?
I 버튼을 누르면, 내가 BLE 장치의 RSSI 후
BluetoothLeService.readRemoteRssi();
을 사용하여 장치에 연결 얻을 수 있습니다하지만 모든 두 번째의 RSSI를 얻으려면? Runnable을 시도했지만 로그에 readRemoteRssi();
함수를 호출하지 않습니다.
최종 Runnable을 실행 가능한 신규의 Runnable =() {
@Override
public void run() {
// TODO Auto-generated method stub
mBluetoothLeService.readRemoteRssi();
mHandler.postDelayed(runnable, 1000);
}
};
어디에서 BluetoothLeService.readRemoteRssi();
을 입력해야합니까 ??
onResume
?? 또는 어떻게 APP가 항상 RSSI를 얻을 수있게 할 수 있을까요 ??
내 영어로 죄송합니다.
방향에 감사드립니다.
onCreate
에mHandler.postDelayed(runnable, 1000);
를 추가 :) – Gannic