?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

블루투스 서비스 루틴 구현에 대해 질문드립니다.

페이지 정보

작성자 이성관 메일보내기 이름으로 검색 작성일15-07-11 14:28 조회1,823회 댓글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