반응형 전체 글258 안드로이드 Camera2 간단한 카메라 애플리케이션 만들기 안드로이드 Camera2 간단한 카메라 애플리케이션 만들기 Camera2 API는 안드로이드 5.0 (롤리팝)에서 처음 소개되었습니다. 이전 버전의 안드로이드에서는 Camera API (현재는 Camera1 API로 불림)를 사용했었는데, 이는 사용하기 쉽지만 기능이 제한적이었습니다. Camera2 API는 이러한 제한을 극복하고 더욱 강력하고 유연한 카메라 기능을 제공하기 위해 개발되었습니다. Camera2 API는 프로 카메라 애플리케이션과 같이 더 세부적인 카메라 제어가 필요한 경우에 적합합니다. 이 API를 통해 개발자들은 노출, 초점, 프레임 속도 등 카메라의 다양한 설정을 정밀하게 제어할 수 있습니다. Camera2 프레임워크의 특징 고급 카메라 제어: 사용자는 ISO, 셔터 속도, 노출 등을.. 2023. 12. 16. 안드로이드 PCM data 녹음하고 재생하기 안드로이드 마이크 녹음 및 재생 애플리케이션 안드로이드 플랫폼에서 마이크를 사용하여 오디오를 녹음하고 재생하는 애플리케이션을 개발하는 과정을 공유 합니다. 이 애플리케이션은 Java 언어와 Android SDK를 사용하여 개발되었습니다. 오디오 처리를 위해 Android의 AudioRecord와 AudioTrack 클래스를 활용하며, 사용자 인터페이스는 Android의 표준 뷰와 위젯을 사용하여 구현되었습니다.이 프로젝트의 전체 코도를 makepluscode github 에서 보실 수 있습니다. 이 프로젝트의 전체 코도를 makepluscode github 에서 보실 수 있습니다. https://github.com/makepluscode/android-mic-recoder-example2makeplusc.. 2023. 12. 10. OpenGrok: 강력한 소스 코드 검색 및 분석 도구 강력한 소스 코드 검색 및 분석 도구, OpenGrok OpenGrok은 소스 코드 검색 및 분석 도구로, 대규모 코드베이스를 빠르고 효과적으로 탐색할 수 있게 해줍니다. 이 도구는 Java로 작성되었으며, Lucene 검색 엔진을 기반으로 합니다. OpenGrok은 다양한 프로그래밍 언어를 지원하며, 소스 코드의 구조(예: 클래스, 함수, 변수 등)를 이해하고 인덱싱합니다. 이를 통해 사용자는 복잡한 코드베이스 내에서도 빠르게 원하는 정보를 찾을 수 있습니다. 개발자들에게 소스 코드 검색과 분석은 필수적인 작업입니다. 대규모 프로젝트나 여러 프로젝트를 동시에 관리할 때, 효율적인 코드 검색 및 분석 도구의 필요성은 더욱 커집니다. OpenGrok은 이러한 요구를 충족시키는 강력한 도구입니다. 이 글에서.. 2023. 12. 2. Android 음성 녹음 애플리케이션 만들기 Android에서 MediaStore를 활용한 오디오 녹음 기능 구현하기 Android 애플리케이션에서 MediaStore를 활용하여 오디오 녹음 기능을 구현하는 방법에 대해 알아보겠습니다. 이 포스팅에서는 MediaRecorder를 사용해 오디오를 녹음하고, MediaStore를 통해 녹음 파일을 저장하는 방법을 단계별로 설명합니다. 1. 기본 설정과 권한 먼저, Android 앱에서 오디오 녹음과 파일 저장을 위한 기본적인 권한 설정이 필요합니다. AndroidManifest.xml에 다음 권한을 추가해야 합니다: 2. MediaRecorder 설정 오디오 녹음을 위해 MediaRecorder 클래스를 사용합니다. MediaRecorder는 오디오 소스, 출력 형식, 오디오 인코더 등을 설정할 수 있.. 2023. 12. 2. AndroidManifest와 build.gradle 의 API 버전 정보 AndroidManifest와 build.gradle 의 버전 정보 애플리케이션 개발에 있어서 필수적인 버전 설정에 대해 알아보겠습니다. 특히 AndroidManifest.xml의 targetApi와 build.gradle.kts (또는 build.gradle에서 Groovy 문법을 사용하는 경우)의 compileSdk, minSdk, targetSdk 설정들이 어떤 의미를 가지며, 왜 중요한지에 대해 정리합니다. targetApi AndroidManifest.xml 파일 내 targetApi 속성은 개발자가 특정 안드로이드 API 레벨을 대상으로 앱을 개발할 때 사용합니다. 이 속성은 안드로이드 린트(Android Lint)와 같은 개발 도구에서 API 레벨에 따른 경고를 관리하는 데 주로 사용됩니다... 2023. 12. 2. 라즈베리파이4 에 라즈비안 64비트 설치하기 라즈베리파이4 라즈비안 64비트 설치하기 라즈베리파이 4는 다양한 프로젝트와 실험에 이상적인 임베디드 컴퓨터입니다. 라즈베리파이 4에 라즈비안 64비트를 설치하는 방법을 설명합니다. 라즈베리파이 4에 라즈비안 64비트 설치하기: 단계별 가이드 라즈베리파이 4는 다양한 프로젝트와 실험에 이상적인 소형 컴퓨터입니다. 이 글에서는 라즈베리파이 4에 라즈비안 64비트를 설치하는 방법을 단계별로 안내하겠습니다. 1. 라즈비안 이미지 다운로드 먼저, 라즈베리파이 공식 웹사이트에서 Raspberry Pi Imager를 다운로드합니다. 이 프로그램은 라즈비안 OS 이미지를 SD 카드에 쉽게 쓸 수 있도록 도와줍니다. Raspberry Pi Imager를 실행한 후 'Raspberry Pi OS (other)'에서 'R.. 2023. 12. 2. 이전 1 ··· 7 8 9 10 11 12 13 ··· 43 다음 반응형