b782db16b36c26735fdada60907bd5467360f299
기존 단일 last_device_address/name 키를 JSON 리스트로 확장. 여러 각도 변형 기기를 등록해두고 PIN 재입력 없이 골라 연결 가능. KnownDeviceStore (services/): - getAll / add / remove / mostRecent - 구 단일 키 자동 마이그레이션 (read 시 흡수, 새 add 시 호환 유지) BleManager: - 연결 성공 시 KnownDeviceStore.add 호출 (단일 키 직접 쓰기 제거) - autoConnectLastDevice: mostRecent() 사용 - disconnectAndUnbond: known list 에서도 제거 - connectByAddress(addr,name) 신규 — 스캔 결과 없어도 OS bond 가 있으면 바로 연결. KnownDeviceStore 에서 골라 호출. - unbondAndRemoveAddress(addr) 신규 — 연결 안 된 기기도 페어링 해제 가능 (removeBond + KnownDeviceStore.remove)
Description
No description provided
Languages
Kotlin
97.1%
Python
2.9%