블루투스 서비스 루틴 구현에 대해 질문드립니다.
페이지 정보
작성자 이성관 메일보내기 이름으로 검색 작성일15-07-11 14:28 조회2,235회 댓글1건본문
안녕하세요. 구글에 글 쓰신 것 보고 궁금한 점을 여쭤보려고 글을 쓰게 되었습니다.
제가 학교에서 아두이노 기반 Controller와 안드로이드 어플리케이션 사이의 블루투스 통신을 가능하도록 하는 App을 만들고 있는데, 블루투스 통신 Source를 서비스 루틴으로 구현하고자 합니다.
이 부분에서 제가 만드는 App은 여러 액티비티가 필요한데 Main 액티비티에서 생성한 서비스의 STATE_CONNECTED 상태를 전환된 다음 액티비티의 클래스에 어떤 방식으로 전달해주어야 하는지를 모르겠습니다.
(#작성 프로젝트 용량 문제로 인해 첨부하지 못하여 답장 주시면 메일로 보내드리겠습니다.)
생각한 방식으로는 인텐트를 활용하여 서비스의 STATE를 다음 액티비티로 넘겨주는 방식이 가능할 것 같은데, 가능한지에 대한 여부와 다른 방식이 있는지에 대해 여쭤보고 싶습니다.
답장은 메일로 부탁드리겠습니다.
감사합니다.
* 메일 주소는 minso01595@naver.com 입니다.
댓글목록
하드카피님의 댓글

말씀대로 intent, broadcast 등의 방법도 사용 가능하고 activity에서 service bind 해서 사용해도 됩니다. 여러 액티비티를 사용한다면 intent 또는 broadcast 를 사용하는 것이 나을것 같네요.
이런 예제는 인터넷 검색하면 쉽게 찾으실 수 있을겁니다. 제가 만들어둔건 service bind해서 사용하는 예제 뿐이네요. 아래 소스 참고하세요.
https://github.com/godstale/BLEChat/blob/master/src/com/hardcopy/blechat/MainActivity.java