태그: App

0

Android TabLayout backgroud color 설정하기

TabLayout을 보면 Tab이 선택될때 배경을 바꿀 수 있는 함수등이 없다. 아래 방법을 사용하면 탭의 선택 유무에 따라 배경을 바꿀 수 있다. drawable 폴더에 tab_background.xml selector 생성 12345<?xml version="1.0" encoding="utf-8"?><selector xmlns:an

0

Android thread에서 Toast 호출하기

쓰레드에서 Toast 호출이 필요할때가 있습니다. 하지만 그냥 Toast 메세지 호출시 제대로 실행이 되지 않습니다. 그럴때 아래와 같이 해당 스레드 내에서 Activity의 runOnUiThread 메소드를 호출하면 됩니다. 12345MainActivity.this.runOnUiThread(new Runnable() { public void

0

Android 부팅시 동작하는 service app

개요Booting시 동작하는 Service App을 안드로이드 AOSP에 탑재하는 것을 설명한다. 이는 Activity를 삭제하고 Service로만 이루어진 App으로서 Android AOSP(플랫폼)에 탑재하여 부팅시 Service를 구동시키는 것이다. 이 방법으로 App을 탑재하면 사용자는 App목록에서 볼 수 없고 디버깅 또는 현재 동작하는 서비스를

0

Android MediaPlayer

미디어 플레이어 개요Android 멀티미디어 프레임 워크에는 다양한 일반 미디어 유형의 재생을 지원하므로 오디오, 비디오 및 이미지를 애플리케이션에 쉽게 통합 할 수 있습니다. 응용 프로그램의 리소스 (원시 리소스)에 저장된 미디어 파일, 파일 시스템의 독립형 파일 또는 네트워크 연결을 통해 도착하는 데이터 스트림에서 모두 MediaPlayer API를

0

Android로 Bluetooth HID 장치(Joystick) 만들기 - 03

들어가면서첫번째 포스트에서 우리는 Bluetoooth HID 장치를 구현하기 위해 모든 것을 설정했습니다. 두번째 포스트에서는 제어 입력을 연결된 장치로 전송하는 법을 살펴보았습니다. 해당 소스는 https://github.com/Jung-Max/BleHidJoystick를 참고하시면 됩니다. 앱 다운로드는 https://play.google.com/st

0

Android로 Bluetooth HID 장치(Joystick) 만들기 - 02

첫번째 포스트에서 우리는 Bluetoooth HID 장치를 구현하기 위해 모든 것을 설정했습니다. 해당 소스는 https://github.com/Jung-Max/BleHidJoystick를 참고하시면 됩니다. 앱 다운로드는 https://play.google.com/store/apps/details?id=com.ckbs.blehidjoystick를 참고하

0

Android로 Bluetooth HID 장치(Joystick) 만들기 - 01

개요Android 9(API Level 28, Pie)에서는 휴대 전화를 Bluetooth HID로 사용할 수 있도록 지원하므로 키보드, 마우스 또는 게임 패드로 사용할 수 있습니다. BluetoothHidDevice를 사용해서 Bluetooth Joystick을 구현하는 것을 설명하겠습니다. 해당 소스는 https://github.com/Jung-Max

0

Characteristics 읽고쓰기

Gatt 서버에 연결되면 서버의 Characteristics을 읽고 읽음으로써 Gatt 서버와 상호 작용하게됩니다. 이렇게하려면 먼저이 서버에서 사용할 수 있는 서비스와 각 서비스에서 사용할 수 있는 Characteristics을 찾아야합니다. 1234567891011121314151617181920212223 @Override public void onC

0

Finding BLE Devices

Bluetooth API를 사용하려면 다음 권한이 필요합니다. 12android.permission.BLUETOOTHandroid.permission.BLUETOOTH_ADMIN Android 6.0 (API 레벨 23) 이상의 장치를 대상으로하고 스캔 / advertising 작업을 수행하려는 경우 위치 권한이 필요합니다. 12345android.per

0

Connecting to a GATT Server

원하는 BluetoothDevice 객체를 발견하면 Context 객체, BLE 장치에 자동으로 연결할지 여부를 나타내는 부울 및 연결 이벤트 및 클라이언트 작업이있는 BluetoothGattCallback 참조를 매개 변수로 사용하는 connectGatt() 메서드를 사용하여 연결할 수 있습니다. 12345if (Build.VERSION.SDK_IN