Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

Android 51

Android Studio Meerkat | 2024.3.1 Patch 1 ... 퍼옴

Kotlin Multiplatform 프로젝트를 위한 최신 업데이트 Android Studio Meerkat | 2024.3.1 Patch 1 Build #AI-243.24978.46.2431.13208083, built on March 13, 2025 Runtime version: 21.0.5+-13047016-b750.29 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Toolkit: sun.awt.windows.WToolkit Windows 11.0 Kotlin plugin: K2 mode GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation Memory: 8192M Cores: 22 Regi..

Android Jetpack Compose로 Wi-Fi 목록 표시 및 연결, 비디오 정보 수신 앱 만들기 (AI 와 코딩해 보기 2번째)

Android Jetpack Compose로 Wi-Fi 목록 표시 및 연결, 비디오 정보 수신 앱 만들기 Android Jetpack Compose를 사용하여 Wi-Fi 목록을 표시하고, 선택한 Wi-Fi 네트워크에 연결하며, 해당 네트워크에서 송출되는 비디오 정보를 수신하는 앱을 만드는 방법을 소개합니다.1. 프로젝트 설정Android Studio에서 "Empty Compose Activity" 템플릿으로 새 프로젝트를 생성합니다.AndroidManifest.xml 파일에 필요한 권한을 추가합니다.content_copydownloadUse code with caution.Xml2. 의존성 추가build.gradle (Module: app) 파일에 Compose 관련 의존성을 추가합니다.dependenc..

Android Jetpack Compose에서 WiFi 검색 및 UPnP를 이용한 주변기기 IP 찾기 ( AI 와 코딩해 보기 1번째)

Android Jetpack Compose에서 WiFi 검색 및 UPnP를 이용한 주변기기 IP 찾기 이번 포스트에서는 안드로이드 Jetpack Compose를 사용하여 WiFi 네트워크를 검색하고 UPnP를 이용해 주변 기기의 IP를 찾는 방법을 설명드리겠습니다. 이를 통해 WiFi 네트워크 스캔 및 UPnP 기기 검색을 위한 기본적인 구현 방법을 학습할 수 있습니다.1. WiFi 검색안드로이드에서 WiFi 스캔을 하기 위해서는 WifiManager를 사용할 수 있습니다. 이 예제에서는 Compose와 함께 사용하기 위해 ViewModel을 사용하여 데이터를 관리합니다.1.1 권한 추가먼저 AndroidManifest.xml 파일에 필요한 권한을 추가합니다:1.2 ViewModel 생성WiFi 스캔 기..

Android Studio를 사용하여 Google Maps 연동 앱 만들기

Android Studio를 사용하여 Google Maps 연동 앱 만들기 소개이번 포스트에서는 Android Studio와 Jetpack Compose를 사용하여 Google Maps를 연동하는 방법을 알아보겠습니다. 이를 통해 앱에서 지도를 표시하고, 사용자가 지도를 길게 클릭했을 때 해당 위치의 좌표를 얻는 기능을 구현할 수 있습니다.준비물Android Studio 설치Google Cloud Platform 계정 및 프로젝트 생성Google Maps API Key 발급단계별 구현1. 프로젝트 생성 및 설정새 프로젝트 생성:Android Studio에서 새 프로젝트를 생성하고 "Empty Compose Activity" 템플릿을 선택합니다.Google Maps API Key 발급:Google Clou..

Android studio 의 AVD의 화면은 왜 블랙 스크린이 되는 걸까 ?

android studio 의 AVD 의 화면은 왜 블랙 스크린이 되는 걸까 ?  Android Studio의 AVD(안드로이드 가상 디바이스)가 블랙 스크린이 되는 일반적인 이유는 다음과 같습니다:그래픽 가속 문제:AVD는 가상화된 환경에서 실행되므로 그래픽 가속이 제대로 설정되지 않으면 블랙 스크린 문제가 발생할 수 있습니다. AVD 설정에서 그래픽 옵션을 Automatic 또는 Software로 변경해보세요.불충분한 시스템 리소스:가상 디바이스를 실행하는 데 필요한 시스템 리소스(CPU, 메모리 등)가 충분하지 않으면 블랙 스크린 문제가 발생할 수 있습니다. 다른 불필요한 프로그램을 종료하여 시스템 리소스를 확보하세요.HAXM 설치 문제:Intel의 HAXM(Hardware Accelerated E..

Android Kotlin으로 동적인 다국어 번역기 앱 만들기

Android Kotlin으로 동적인 다국어 번역기 앱 만들기안녕하세요! 이번 포스트에서는 Google Translate API를 사용하여 여러 언어를 동적으로 번역할 수 있는 Android 앱을 만드는 방법을 소개하려고 합니다. 이 앱을 통해 사용자는 입력한 텍스트를 원하는 언어로 번역할 수 있습니다.1. Google Translate API 설정먼저 Google Translate API를 사용하기 위해 Google Cloud 프로젝트를 설정해야 합니다.Google Cloud 프로젝트 설정Google Cloud Console에 접속하여 프로젝트를 생성합니다."API 및 서비스" 섹션에서 "라이브러리"로 이동하여 "Cloud Translation API"를 활성화합니다."사용자 인증 정보" 섹션에서 AP..

Python을 이용한 Firebase Realtime Database 생성 및 Android Studio를 통한 데이터 읽기

Python을 이용한 Firebase Realtime Database 생성 및 Android Studio를 통한 데이터 읽기안녕하세요! 오늘은 Python을 사용해 Excel 데이터를 Firebase Realtime Database에 업로드하고, Android Studio를 통해 해당 데이터를 읽어오는 방법을 소개하려고 합니다. 이 과정에서 발생할 수 있는 주요 오류와 대처 방안도 함께 살펴보겠습니다.Python을 이용한 Firebase Realtime Database 생성1. 라이브러리 설치먼저 필요한 라이브러리를 설치합니다.sh복사pip install openpyxl firebase-admin2. Firebase 초기화 및 Excel 파일 읽기다음 코드를 작성하여 Excel 파일을 읽고 Firebas..

Android에서 WorkManager를 InitializationProvider로 설정하기

Android에서 WorkManager를 InitializationProvider로 설정하기 안녕하세요! 이번 포스트에서는 Android에서 WorkManager를 InitializationProvider를 사용하여 수동으로 초기화하는 방법에 대해 알아보겠습니다.1. WorkManager 의존성 추가먼저, build.gradle 파일에 WorkManager와 AndroidX Startup 라이브러리 의존성을 추가합니다:gradle복사dependencies { implementation "androidx.work:work-runtime-ktx:2.9.1" implementation "androidx.startup:startup-runtime:1.1.1"}2. InitializationProvid..

Room Database Migration: 칼럼 추가와 데이터 타입 변경

Room Database Migration: 칼럼 추가와 데이터 타입 변경 안녕하세요! 이번 포스트에서는 Room 데이터베이스에서 마이그레이션을 통해 칼럼을 추가하고 데이터 타입을 변경하는 방법에 대해 알아보겠습니다. 이 포스트를 통해 데이터베이스 마이그레이션을 원활하게 처리하는 방법을 배우실 수 있습니다.1. 기본적인 칼럼 추가새로운 칼럼을 추가할 때는 마이그레이션 클래스를 작성하여 ALTER TABLE SQL 명령어를 사용합니다. 예를 들어, new_column이라는 INTEGER 칼럼을 example_table에 추가하는 방법은 다음과 같습니다:kotlin복사import androidx.room.migration.Migrationimport androidx.sqlite.db.SupportSQLite..

Android Foreground Services 사용법

Android Foreground Services 사용법 안녕하세요! 이번 포스트에서는 Android Foreground Services에 대해 알아보겠습니다. Foreground Service는 사용자가 앱과 상호작용하지 않더라도 백그라운드에서 지속적으로 실행되어야 하는 작업을 수행하는 데 사용됩니다. 아래는 Foreground Service 설정 방법에 대한 자세한 설명입니다.1. 서비스 클래스 생성먼저 Service를 상속받는 서비스 클래스를 정의합니다.kotlin복사class MyForegroundService : Service() { private lateinit var notification: Notification override fun onCreate() { supe..

반응형