블루투스 통신용 앱 (BT 관리 UI + 백그라운드 서비스)

 

앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요.

 

동작 순서

  1. 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프
  2. BT on 상태이면 초기화 -> 메뉴 버튼 -> Connect a device -> DeviceList Activity
  3. DeviceList activity 에서는 Paired 상태인 기기들을 보여주고 다른 장치들을 추가로 검색할 수 있습니다. 여기서 특정 장치를 선택하면 해당 장치와 연결을 시도합니다. 연결이 완료되면 간단한 메시지를 주고 받을 수 있습니다.

 

구글 Play Store 에서 BT chat / BLE chat 으로 검색하시고 제작자가 tortuga 인 앱을 받으시면 바로 테스트 가능합니다.

 

 


기존 Post – 만료됨


 

블루투스 통신용 앱 예제코드 입니다.

  • 블루투스 디바이스 검색, 선택, 연결을 위한 UI 포함 (메뉴키로 실행)
  • 블루투스 연결 상태를 화면 하단에 표시
  • 연결된 블루투스  상태정보를 저장하고 끊어질 경우 재연결
  • 블루투스 연결이 백그라운드 서비스로 동작 (앱 종료 후에도 동작, 선택가능)
  • MainActivity.java –> mStopService 로 설정

 

Post Author: TORTUGA

TORTUGA
궁금하신 점은 새로 개편한 홈페이지의 QnA 게시판을 이용해주세요!!!!!!! http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=qna

11 thoughts on “블루투스 통신용 앱 (BT 관리 UI + 백그라운드 서비스)

    (2015년 8월 20일 - 2:54 오전)

    와 엄청난것같아요!!
    많은도움이 됬습니다
    감사합니다

    익명

    (2015년 11월 28일 - 10:12 오후)

    예제코드는 어디서 보나요?? 부탁드립니다..블루투스 서비스로 돌리는 방법이 너무도 알고싶습니다..

      익명

      (2016년 12월 1일 - 6:56 오후)

      저도 모르겠어요…ㅠㅠ

    (2016년 8월 31일 - 12:17 오전)

    이 주제에 관해 공부 중인데 막힘이 있어서 너무나 알고 싶습니다. 혹 예제 코드를 구할 수 있는지요

    홍개발

    (2016년 11월 7일 - 4:26 오후)

    안녕하십니까? 블루투스를 서비스로 구현하고싶어 하는 학생입니다.
    서비스에서 연결 UI호출? 이 까다로운거같아 혹시나하고 댓글남깁니다.
    예제코드좀 부탁드려두될까요 ㅠㅠ?

    손님

    (2017년 2월 1일 - 3:05 오후)

    블루투스 서비스를 구현하고 싶은 학생입니다. 정말 많은 도움이 될거 같은데 예제코드가 다운이 안되네요 ㅠㅠ 혹시 받을수 있을까요..??

    ki

    (2017년 4월 16일 - 6:20 오후)

    블루투스를 이용해서 졸업작품을 하고있는 학생입니다. 이 부분이 정말 필요한거 같아서 가능하다면 예제 코드좀 얻을수 있을까요..??

    JinWoo

    (2017년 7월 4일 - 8:17 오후)

    안녕하세요.
    안드로이드 스튜디오를 공부하고 있는 학생입니다.
    블루투스를 이용하여 특정값을 받았을 때 이벤트를 발생시키는 앱을 만들고 있는데,
    백그라운드에서도 실행이 되게끔 하고 싶은데 생각보다 쉽지 않네요.
    혹시 실례가 되지 않는다면 작성하신 코드 좀 받아 볼수 있을까요 ?
    감사합니다.

    yyyon

    (2017년 7월 12일 - 1:21 오후)

    안드로이드 블루투스 공부를학고 있는 학생입니다.
    혹시 작성한 코드를 받아 볼수 있을까요?

댓글 남기기

이메일은 공개되지 않습니다.