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

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

Auto Beacon: 상황에 따라 WiFi – LTE 전환을 자동으로 하는 세련된 방법

  집에서는 WiFi, 밖에서는 LTE 그리고 사무실에서는 다시 WiFi 로 변경되도록 자동화하는 방법이 없을까? LTE만 주구장창 쓰자니 통신비가 걱정이고, WiFi로 두자니 지하철에서 뚝뚝 끊기는 통신사 WiFi 망이 짜증스럽고… 물론 다양한 방법으로 이런 시도를 할 수 있습니다. GPS 정보를 이용할 수도 있겠고, 시간대 별로 자동으로 전환되게 할 수도 있습니다. Auto Beacon도 이런 불편함을 해결하는 방법 중 […]

귀찮은 ActionBar 스타일 수정을 한번에!

웹에서 직접 스타일을 이리저리 수정해보고 결과물을 압축 파일로 받아볼 수 있는 곳 Android Action Bar Generator ==> 웹에서 다운받은 resource 파일들을 프로젝트에 복사해서 넣고 styles.xml 파일을 자신의 style 파일과 합쳐주면 됩니다.     액션바 스타일링에 대한 자세한 소개는 여기 http://codeflow.co.kr/question/804/%EC%95%A1%EC%85%98-%EB%B0%94%EB%A5%BC-%EC%8A%A4%ED%83%80%EC%9D%BC%EB%A7%81-%ED%95%98%EA%B8%B0/  

블루투스 물건찾기 앱

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

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

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

RetroWatch 앱 사용 방법 (필터링)

RetroWatch: 스마트 워치 DIY 프로젝트에 사용된 안드로이드 앱 사용 설명서입니다. 스마트워치와 싱크할 메시지를 어떻게 설정하는지 설명합니다. RetroWatch 앱에서는 수집한 모든 메시지를 필터를 이용해서 수정, 분류 합니다. 필터를 조작하면 메시지를 활성화/비활성화 할 수 있고 문자열 수정, 메시지 삭제 등의 작업이 가능합니다.   1. 메시지 목록 먼저 메시지 목록 탭(첫 번째 탭)에서 등록된 메시지들을 확인하세요. 뒤 배경이 옅은 […]

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에 등록된 […]

[펌] ViewPager를 사용해 보자

like miller 님의 블로그에서 가져온 정보입니다. http://blog.daum.net/mailss/19   *ADT 17 버전 부터는 라이브러리 파일을 프로젝트 내 libs 폴더에 넣어야 제대로 인식한다.  빌드패스를 따로 잡아주지 않아도 자동으로 인식한다.  샘플 소스는 libs 폴더에 넣지 않았기 때문에 ADT 17버전에서는 실행시 Exception이 발생한다.  libs 폴더로 jar 파일을 이동시키고 빌드패스를 수정하면 된다.   지난번 ViewPager에 대해서 간단한 예제를 만들어봤다. 이번에는 […]