카테고리: Android

0

Android Platform 배터리 개발 방법(rk816을 기준으로)

RK805에 관련된 배터리의 포팅이 필요한 일이 생겼다. 인터넷에서 RK805에 대한 배터리 부분을 찾아봤지만 찾을 수 없었다.검색 결과 RK805는 RK816드라이버를 사용한다는 것을 찾아냈다. 그에 따라 RK816의 배터리 관련된 메뉴얼을 번역했다. 원문 링크 1 개요 RK818 / RK816 연료 게이지RK818 / RK816은 여러 개의 고전류 DC

0

Android MediaPlayer

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

0

SEAndroid 적용

SEAndroid(Security Enhancements for Android)SEAndroid는 Android를 지원하기 위해 SELinux를 확장/개선한 보안기능이며 권한이 있는 시스템관리자만 변경할 수 있도록 지원해 줍니다. SELinux(Security-Enhanced Linux)란 Open Source인 Linux에 추가된 MAC(Mandatory

0

JNI 동작 구조

JNI 개요JNI(Java Native Interface)는 java로 만들어진 프로그램에서 해당 플랫폼에서만 실행 가능한 Native code에 접근하기 위해 만들어진 응용 프로그램의 인터페이스(API)입니다. 기존 C/C++(Native)로 구성된 프로그램을 Java에서 바로 사용할 수 있는 장점을 가지고 있습니다. Java 모듈과 C/C++ 모듈은

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

Gatt Server로 부터 알림 받기

특성 값이 변경되면 Gatt 서버에 알림을 요청할 수 있습니다. 12345gatt.setCharacteristicNotification(characteristic, true);BluetoothGattDescriptor descriptor = characteristic.getDescriptor( UUID.fromString("00002902-0000-1

0

Connecting to a GATT Server

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

0

Advertising a BLE Device

Bluetooth LE Advertising을 사용하여 먼저 연결하지 않고도 데이터 패키지를 근처의 모든 장치에 브로드 캐스트 할 수 있습니다. Advertising 데이터는 31 바이트로 제한됩니다. 기기 Advertising은 다른 사용자가 나에게 연결하도록하는 첫 번째 단계입니다. 모든 장치가 Bluetooth LE Advertising을 지원하는