BTC Template: 블루투스 통신용 앱 템플릿

  앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요. Classic Bluetooth 용 – BT Chat 소스 다운로드 BLE 용 – BLE Chat 소스 다운로드   동작 순서 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프 […]

블루투스 물건찾기 앱

블루투스 오디오 재생기와 페어링 시키고 버튼을 누르면 음악을 연주하는 앱입니다.   1. 동작 방법 – 처음 앱을 실행시키면 블루투스가 꺼져있는 경우 블루투스를 활성화 시킬 것인지 확인하는 팝업이 뜹니다. Yes 를 선택해서 블루투스를 활성화 시킵니다. – 메뉴 버튼을 누르면 2개의 메뉴가 나옵니다. # 기기에 연결 : 누르면 블루투스로 기기와 연결하기 위한 팝업창이 뜹니다. 블루투스로 연결할 기기 목록이 […]

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

  앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요. Classic Bluetooth 용 – BT Chat 소스 다운로드 BLE 용 – BLE Chat 소스 다운로드   동작 순서 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프 […]

WiFi Direct 구현 예제

WiFi direct를 구현한 예제입니다. 안드로이드 단말 2개에 각각 client, host app을 설치해서 테스트 할 수 있습니다. WiFi direct 는 1:n 접속을 지원하지만 여기서 구현한 예제에서는 1:1 연결 상황만 테스트 했습니다. 먼저 Host app을 실행하고 연결대기 상태에서 client app을 실행하면 됩니다. WiFi direct 연결상태를 체크하는 메인 루틴이 Service에서 동작하도록 구성되어 있으며, 연결이 되면 socket 통신을 하게 […]

블루투스 연결, 통신 서비스로 돌리기. Notification 목록 가져오기 예제

블루투스 설정을 위한 기본 UI를 구현하고 블루투스 통신을 서비스로 돌려주도록 구현한 예제코드입니다. 폰에 등록되는 Notification 알림을 가져와서 앱에서 사용할 수 있도록 하는 코드가 추가되어 있습니다. 실제 UI로 표시해 주지는 않는데 Service에서 등록하는 Broadcast receiver 에서 필요한 처리를 해주면 됩니다.   Action bar, 3개의 fragment와 탭 구조를 만들어 뒀습니다. 블루투스 설정을 위한 UI 포함 (DeviceListActivity, Action bar에 등록된 […]

블루투스 통신용 앱 구현하기 소스코드 – BluetoothChat

  앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요. Classic Bluetooth 용 – BT Chat 소스 다운로드 BLE 용 – BLE Chat 소스 다운로드   동작 순서 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프 […]

ActionBarSherlock

ActionBarSherlock : 안드로이드 3.0 부터 추가된 Action bar를 3.0 미만의 버전에서도 사용할 수 있도록 해주는 라이브러리 프로젝트입니다. 아직 많이 사용중인 진저브레드 와의 호환성을 염두에 두어야 하는 경우 등에 유용합니다. 공식 홈페이지 : http://actionbarsherlock.com/index.html