안드로이드 개발 질문/답변
(글 수 45,052)
지방에서 안드로이드 블루투스 관련 어플 개발중인 초짜 프로그래머입니다.
현재 블루투스 관련해서 어플을 제작중인데요. Service를 Foreground를 돌려서 통신을 하고 있습니다.
그런데 다른폰은 괜찮은데 옵티머스 LTE 모델에 문제가 있어서 혹시나 다른분들도 그런 경우가 있는지 질문드려봅니다.
현재 발견된 문제가 2가지 입니다.
첫째, 블루투스 모듈에서 폰으로 연결시 연결이 안됩니다. 폰이 Slave고 블루트스 모듈이 Master인 상황이죠.
모듈이 연결을 시도하면 페어링은 되고 기기는 연결을 인식을 하는데 App에서 사용한 API에서는 연결을 인식을 못합니다.
반대로 폰이 Master이고 모듈이 Slave인 경우는 잘 연결이 됩니다.
둘째, 서비스를 Foreground로 하면 위에 알림창에 나오질 않습니다. 상단 아이콘은 있는데 알림창을 내리면 나오질 않네요 ㅡㅡ;; 왜이런건지 참....
혹시 같은 상황에 있으신분 있으신가요??




두번째 문제는 해결법을 찾았네요.
notification의 flag을 DEFAULT_ALL을 줄 경우 표시되지 않습니다.
옵티머스 LTE 버그같네요 ㅡㅡ;; 전혀 생각지도 못한곳이 원인이라니;