반응형
스마트밴드와 앱간 연결 불안정을 해결 중이다.
issue :
- ble로 스마트밴드와 연결된 상태에서 앱을 종료하면 연결이 해제 됨.
- 앱에서 디바이스를 스캔할 때 안찾아지는 문제
- 연결된 상태에서 앱도 안껐는데 간헐적으로 연결 해제되는 문제
1. 펌웨어 문제인가?
2. 앱 문제인가?
3. 스마트폰 문제인가?
1-> 타당성 있음. 불특정 시간 (1분~5분) 지났을 때 앱에서 스마트밴드만 스캔이 안됨. 밴드를 계속 켜주면 계속 찾아짐.
2->앱을 종료 시켰을 때 블루투스가 해제 됨.
3->이건 아닌듯
펌웨어 문제는 지금은 내가 어떻게 할 수 있는 방법이 없음.
그렇담 앱을 해결해보자.
로직
앱 종료시 해제 -> 앱이 종료 안되게 하면 되지 않을까? -> 미밴드 앱도 이런 방식인 것을 확인 -> 앱 종료 방지 어떻게? -> 안드로이드 foreground service 사용
처음에는 시작 액티비티에서만 service intent 실행하였음. 근데 여전히 연결 해제됨.
???
forground service 안에 블루투스 연결을 유지하는 코드를 넣으면 어떨까?
!!!
오우 앱 꺼도 연결 유지된다 나이스
반응형
'프로그래밍 > App 개발' 카테고리의 다른 글
[Xamarin] UIModalPresentationStyle (0) | 2020.10.20 |
---|---|
Syncronous, Asyncronous (오늘의 만나 iOS를 만들며 느낀점) (0) | 2020.10.02 |
[android] 안드로이드 wav 레코딩 (20.06.28 깨달은점) (0) | 2020.08.06 |
[android] 구글맵 선긋기 (2) | 2020.08.06 |
[android] MPAndroidChart를 활용한 실시간 차트 그리기 (0) | 2020.08.06 |