Today's

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

반응형

전체 글 493

안드로이드 앱 만들기 Jetpack Compose 이야기 - 인터넷 펌...

제트팩 컴포즈의 핵심 개념과 효과 핸들러 • 제트팩 컴포즈의 핵심 개념과 효과 핸들러에 대해 설명합니다. • 컴포저블은 데이터를 UI 요소로 변환하는 함수입니다. • 구성은 컴포저블을 실행하여 UI의 청사진을 만드는 과정입니다. • 레이아웃은 UI 요소를 배치하는 위치를 결정하는 과정입니다. • 도면은 UI 요소를 캔버스/장치 화면에 렌더링하는 과정입니다. https://blog.kotlin-academy.com/the-lesson-we-skipped-in-jetpack-compose-255d61db6f12 The Lesson we Skipped in Jetpack Compose ☄Core concepts of Composables and its helping hands — Episode IIIblog...

안드로이드 스튜디오 코알라 ? Android Studio Koala release

Android Studio Koala | 2023.3.2 Canary 2 Build #AI-233.14475.28.2332.11606850, built on March 21, 2024 Runtime version: 17.0.10+0--11572160 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11.0 GC: G1 Young Generation, G1 Old Generation Memory: 5120M Cores: 8 Registry: ide.instant.shutdown=false ide.experimental.ui=true Non-Bundled Plugins: wu.seal.tool.jsontokotlin (3.7.4) idea.pl..

안드로이드 스튜디오 signingreport 는 어디에 갔나 ???

앱을 만들고 playstore에 등록을 하고, firebase에 등록을 해야 하다 보면 singing report을 통해서 SHA-1 SHA-256 값들을 구해야 하는 경우가 생기게 됩니다. 안정화된 버전의 android studio 의 경우는 다를 수 도 있겠으나, Canary 버전을 사용하고 있는 지금은 기본 Setting으로는 그것을 보여 주지 않도록 하고 있는 것으로 보입니다. --- Android Studio 버전 정보 --- Android Studio Jellyfish | 2023.3.1 Canary 13 Build #AI-233.14475.28.2331.11543046, built on March 7, 2024 Runtime version: 17.0.10+0--11446219 amd64 VM..

웹 스크래핑에도 GEMINI AI 을 도입해 보기

https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127&pli=1 옵데강 (제주맛집 리스트 모아보기) - Google Play 앱 인터넷에 널린(?) 제주 맛집 정보를 모아 봅니다. play.google.com 조금은 허접한(?) 앱 이기는 합니다만... 그래도 나름 재미있는 프로젝트 이기는 합니다. 이 앱을 구동하기 위해서는 1. python 을 이용한 앱 스크래핑을 해야 합니다. 2. firebase RealtimeDatabase에 저장을 해야 합니다. 3. android 앱이 realtime database 의 정보를 수신해 보여주는 기능을 구현해야 합니다. 4. 덤으로 제주버스정보을 API 호출을 통해 수신하고 관리합..

안드로이드 앱 만들기 : Android Gradle plugin version 8.3.0 에서 만난 Manifest merger failed ?

오늘은 android build 방법은 gradle plugin의 새 버전 일 때 만나는 오류 메시지 하나에 대한 이야기를 적어 봅니다. 이전까지 정상적으로 잘 빌드 되었던 프로젝트 이기는 하나... 어느 순간에 이런 오류가 발생됩니다. ㅠㅠ ;; Manifest merger failed : Attribute property#android.adservices.AD_SERVICES_CONFIG@resource value=(@xml/ga_ad_services_config) from [cohttp://m.google.android.gms:play-services-measurement-api:21.5.1] AndroidManifest.xml:32:13-58 is also present at [cohttp://m..

안드로이드앱 만들기 : 오디오 볼륨 조절 한방에 해 보기

private lateinit var audioManager: AudioManager ... audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager val targetVolume = 0 audioManager.setStreamVolume(AudioManager.STREAM_ALARM, targetVolume, AudioManager.FLAG_PLAY_SOUND) audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, targetVolume, AudioManager.FLAG_PLAY_SOUND) audioManager.setStreamVolume(AudioManager.STREAM_SYSTE..

Easy Python Installer for Raspberry Pi & Ubuntu 한 줄로 ?

Raspberry Pi에 Python을 설치해 보고 있습니다. https://github.com/tvdsluijs/sh-python-installer GitHub - tvdsluijs/sh-python-installer: General easy to use Raspberry Pi & Ubuntu Python installerGeneral easy to use Raspberry Pi & Ubuntu Python installer - tvdsluijs/sh-python-installergithub.com 그러던 와중에 한줄 코멘드를 이용해서 설치할 수 있는 방법을 찾게 되어 기록해 둘까 합니다. 이걸 하는 이유는 다음에 또 포스팅해 볼까 합니다. wget -qO - https://raw.githubuserc..

파이썬 스크립트 (feat GEMINI API) 번역기로 사용해 볼까요?

# Gemini API Key import google.generativeai as genaiGOOGLE_API_KEY='AIza*********************************PU'genai.configure(api_key=GOOGLE_API_KEY)# for m in genai.list_models():# if 'generateContent' in m.supported_generation_methods:# print(m.name)model = genai.GenerativeModel('gemini-pro')prompt = '''You are a competent translator. Please convert the following English words. The next wo..

반응형