전체 글 (99) 썸네일형 리스트형 Retrofit2를 이용한 안드로이드와 스프링 서버 통신(안드로이드편)(안드로이드 서버통신) 안녕하세요. 오늘은 Retrofit2를 이용한 안드로이드와 스프링 서버 통신에 대하여 작성해보겠습니다. 1. Retrofit2란Retrofit2는 Android 및 Java 애플리케이션에서 HTTP 네트워크 통신을 쉽게 수행할 수 있도록 해주는 타입 안전 HTTP 클라이언트 라이브러리입니다. 주로 RESTful API와의 통신을 위해 사용됩니다.Retrofit은 간결하고 사용하기 쉽도록 설계되었으며, Gson, Moshi 등의 JSON 파서와 함께 사용하여 데이터를 직렬화/역직렬화할 수 있습니다. 또한, Retrofit2는 비동기/동기 요청, 파일 업로드, 멀티파트 폼 데이터 전송 등을 지원합니다. 2. Retrofit2를 이용한 Android와 Spring 연결하기1) Springhttps://pinl.. Kotlin Coruoutins과 비동기에 관하여 안녕하세요. 오늘은 Kotlin Coroutine과 비동기에 대하여 작성해보겠습니다.코루틴에 대해 이해하기 위해서는 우선적으로 비동기 처리에 대한 이해가 선행되어야 합니다. 1. 비동기 처리란1) 동기와 비동기의 개념비동기 처리(Asynchronous Task)는 프로그램이 특정 작업을 수행하는 동안 다른 작업도 동시에 진행할 수 있도록 하는 프로그래밍 방식입니다. 이를 통해 프로그램이 특정 작업이 완료될 때까지 대기하지 않고, 다른 작업을 계속해서 수행할 수 있습니다.이러한 비동기 작업은 특히 I/O 작업(네트워크 요청, 파일 읽기/쓰기 등), 데이터베이스 접근, 사용자 입력 처리 등에서 중요한 역할을 합니다. 동기 처리(Synchronous Task)의 경우 현재 처리가 완료되기 전까지는 다음 처리를.. Android Room 사용하기 안녕하세요. 오늘은 Jetpack Compose에서의 Room에 대하여 작성해보겠습니다. 참조 문서(android developer 공식 문서)https://developer.android.com/codelabs/basic-android-kotlin-training-persisting-data-room?hl=ko#0 Room을 사용하여 데이터 유지 | Android DevelopersAndroid Kotlin 앱에서 Room을 사용하는 방법을 알아보세요. Room은 Android Jetpack의 일부인 지속성 데이터베이스 라이브러리로, SQLite 위에 있는 추상화 레이어입니다. Room은 데이터베이스를 설정하고 구developer.android.com 1. Room이란1) Roomd의 개념Andro.. Jetpack Compose에서 UI 화면 구성과 전환(scaffold, box, navHost) 안녕하세요. 오늘은 Jetpack Compose에서의 UI화면 구성과 전환 그리고 디자인에 관하여 작성해보겠습니다. 오늘 알아볼 내용을 요약하자면1. scaffold를 이용한 기본적인 화면 구조만들기2. 만든 화면에 대하여 modifier을 이용한 각 composable 스타일과 동작 정의3. box를 이용한 UI구성4. navController와 navHost를 이용한 화면 전환 제어 이제 본격적으로 시작해보겠습니다. 1. Scaffold참조문서(android developer 공식문서)https://developer.android.com/develop/ui/compose/components/scaffold?hl=ko Jetpack Compose | Android Developers이 페이지는 Cl.. Jetpack Compose와 Hilt 이해와 사용 안녕하세요. 이런 글을 프로그래밍 글을 쓰는 건 참 오랜만인데요그동안 프로그램 짜느라 못올렸습니다. 이번에 총 7~8편정도로 작성할 계획이니 많은 관심 부탁드립니다. 원래는 xml방식을 이용하여 android개발을 하였으나이번에 시간을 들여 jetpack compose와 hilt를 사용하는 방식으로새로운 기술을 공부하게 되었습니다. 이번에 새롭게 공부한 내용에 대해 소개하겠습니다. 1. Jetpack Compose 개념참조문서(android developer 공식문서)https://developer.android.com/codelabs/jetpack-compose-basics?hl=ko#0 Jetpack Compose 기초 | Android Developers이 Codelab에서는 Compose의 .. 젤로 맥스 CSV 입호흡 기기 헬베이프 사용법 및 후기 네, 접니다. 오늘은 요즘 유명한 젤로 맥스 CSV 입호흡 기기 헬베이프를 구매해봤습니다. 가격은 전자담배 관련해서 자주 이용하는 디어쥬스에서 총 65000원에 구매했습니다. 전에 쓰던 전자 담배는 젤로 구버전으로 쇼트가 나서 이번에 새로 사게 되었습니다. 아래 사진은 구성품 입니다 맨처음에 구매하시면 기본적으로 팟 2개를 제공해줍니다. 팟을 기기에 연결하기 전에 팟 아래의 비닐은 제거를 하고 연결하셔야 합니다. 1. 간단한 사용방법사용방법을 간단하게 설명드리겠습니다. 2. 간단한 사용방법1. 전원 켜기파이어 버튼을 빠르게 5번 누르면 전원이 켜지거나 꺼집니다. 2. 출력 조절파이어 버튼을 빠르게 3번 누르면 W(출력) 표시가 깜빡이며 와트수를 조절 할 수 있는 상태가 됩니다.버튼을 누.. 로또 번호 추출기 로또 번호 추출기 설명서 해당 추출기는 입력한 숫자들 중에 6개의 숫자를 랜덤으로 뽑아줍니다. 콤마(,)로 구분하여 숫자들을 입력하세요: 모든 번호 선택 모든 번호 삭제 번호 추출하기 선택된 숫자들: 필립스 커피머신 EP1200/03 세척 및 관리 방법, 후기, 원두 추천 안녕하세요. 오늘은 팔립스 커피머신 EP1200/03을 싸게 얻어오게 되어 세척 및 관리 방법과 후기를 공유하려 합니다. 1. 세척 및 관리 방법1) 간단 세척방법해당 간단 세척방법의 경우 1주일에 한 번씩 하시는 것을 권장드립니다. 커피머신의 밑에 서랍장 같은 부분을 열어보시면 물받이 부분과 다 쓴 원두 가루통이 나오게 됩니다.서랍장 같은 부분을 커피머신에서 완벽하게 분리하고 물받이 부분과 원두 가루통을 분리하여 간단하게 물세척우 건조 시켜주시면 됩니다.이후, 아래와 같이 다시 조립해주시면 됩니다. 이번에는 물탱크 부분 세척입니다. 커피머신의 옆구리에 있는 물탱크 통의 경우 퐁퐁을 권장하지 않습니다. 필터쪽에 퐁퐁(세제)가 닿으면 필터의 성능이 떨어질 뿐더러 맛의 변화가 생길 수 있습니다.따라서 .. 로또 번호 예측 프로그램 만들기 (파이썬 무료 코드 제공) 안녕하세요.그동안 제가 직접 만든 프로그램으로 매 회차 무료 로또 번호를 뽑아드렸습니다.이번 게시물은 해당 프로그램에 대해 설명하는 시간으로 제가 선택한 통계학과 알고리즘을 하나하나 알려드리겠습니다. 1. 기본 가설일단 프로그램을 만들기 전에 가설을 하나 세워야 합니다.그 이유는 가설이 없다면 로또 프로그램은 단지, 1~45개의 공에서 랜덤으로 6개의 공을 뽑아주기만 하면 되기 때문입니다.이러한 이유로 저는 수학적 확률과 경험적 확률에 기반한 가설을 하나 세웠습니다.https://dhlottery.co.kr/gameResult.do?method=statByNumber 로또6/45 당첨통계 - 번호별 통계* 로또6/45의 당첨번호는 (주)동행복권 공식홈페이지, ARS전화 등을 통해 확인하실 수 있습니다.d.. AULA F98 pro 독거미 키보드 사용법, 연결 및 후기(MAC, WINDOW) 네, 접니다. 오늘은 요즘 유명한 독거미 키보드를 구매해봤습니다. 색은 스타트랙으로 구매했으며 신월축입니다. 가격은 티몬에서 총 52500원에 구매했습니다. 전에는 황축 키보드를 사용했었는데 저한테는 신월축이 훨씬 부드럽고 좋은것 같아요. 우선 내장된 설명서 보여드리겠습니다.네, 중국어입니다.제가 직접 설명드리겠습니다. 1. 연결 방식 우선 독거미의 경우 3가지 모드가 존재합니다. BT부터해서 오른쪽으로 블루투스, 유선, 2.4G로 3가지 연결방식이 존재합니다. 1) BT블루투스 방식입니다.해당 방식을 사용하기 위해서는 fn키와 1번키를 3초간 길게 눌러 푸른빛이 깜빡이면 페어링모드로 진입합니다.이후 연결하려는 기기의 블루투스 목록에서 AURA라고 써져있는 기기를 선택하고 연결합니다.연결이 성공하면 .. 이전 1 2 3 4 5 6 ··· 10 다음 목록 더보기