728x90 전체 글777 [FastAPI] 인증과 세션 이전 내용 [FastAPI] SQLAlchemy와 CRUD (Depends, db.query)이전 내용 [파이썬] FastAPI - ORM 연동하기(SQLAlchemy)이전 내용 [파이썬] FastAPI - 웹소켓이전 내용 [파이썬] FastAPI - 스트리밍 응답이전 내용 [파이썬] FastAPI - 쿼리 매개변수, 경로 매개변수, 백그라운puppy-foot-it.tistory.com인증과 세션 인증과 세션의 개념에 대해서는 이전에 작성했던 플라스크 내용을 참고 [파이썬] 플라스크(Flask) - 인증과 세션(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.인증과 세션 인증(authentica.. 2025. 5. 1. [FastAPI] SQLAlchemy와 CRUD (Depends, db.query) 이전 내용 [파이썬] FastAPI - ORM 연동하기(SQLAlchemy)이전 내용 [파이썬] FastAPI - 웹소켓이전 내용 [파이썬] FastAPI - 스트리밍 응답이전 내용 [파이썬] FastAPI - 쿼리 매개변수, 경로 매개변수, 백그라운드 태스크이전 내용 [파이썬] FastAPI - 정적 파일, APpuppy-foot-it.tistory.comCRUD CRUD는 다양한 소프트웨어 애플리케이션에서 데이터 관리를 위해 필수적인 개념으로, Create, Read, Update, Delete의 약자이다. 데이터베이스 작업의 기본적인 네 가지 기능을 나타낸다Create (생성): 새로운 데이터를 데이터베이스에 추가. Read (읽기): 저장된 데이터 조회. Update (업데이트): 기존 데이터 수.. 2025. 5. 1. [Android] 인텐트(Intent) - 3: 암시적 인텐트 이전 내용 [Android] 인텐트 (Intent) 2 - 명시적 인텐트 예제이전 내용 [Android] 인텐트(Intent) - 1: 명시적 인텐트이전 내용 [Android] 위젯 - 평점 (RatingBar)이전 내용 [Android] 컴파운드 버튼 3 - 토글 버튼이전 내용 [Android] 컴파운드 버튼 2 - 라디오 버튼이전 내용puppy-foot-it.tistory.com암시적 인텐트 예제 Q. 버튼 하나당 한 가지 구현을 하는 총 4가지 버튼 생성하기각 버튼에는 기능이 한 가지씩 구현되어야 하는데, 해당 기능들은 각각전화걸기지도보기웹브라우저 (인터넷 접속)연락처 보기[activity_main.xml] [MainActivity.java]import android... 2025. 4. 30. [Android] 인텐트 (Intent) 2 - 명시적 인텐트 예제 이전 내용 [Android] 인텐트(Intent) - 1: 명시적 인텐트이전 내용 [Android] 위젯 - 평점 (RatingBar)이전 내용 [Android] 컴파운드 버튼 3 - 토글 버튼이전 내용 [Android] 컴파운드 버튼 2 - 라디오 버튼이전 내용 [Android] 컴파운드 버튼 1 - 체크 박스이전 내용 [Andrpuppy-foot-it.tistory.com명시적 인텐트 예제스플래시 화면 + 로그인 Q. 로그인 화면을 생성하는 데, 스플래시 기능을 추가한다.※ 스플래시 기능애플리케이션을 실행할 때 사용자에게 보여지는 첫 화면으로, 앱의 로딩 시간을 숨기거나 브랜딩을 강화하는 역할을 한다. 보통 로고나 브랜드 이미지를 표시하고, 짧은 시간 동안 화면에 보여 진다. [생성 및 작성 파일].. 2025. 4. 30. [Android] 인텐트(Intent) - 1: 명시적 인텐트 이전 내용 [Android] 위젯 - 평점 (RatingBar)이전 내용 [Android] 컴파운드 버튼 3 - 토글 버튼이전 내용 [Android] 컴파운드 버튼 2 - 라디오 버튼이전 내용 [Android] 컴파운드 버튼 1 - 체크 박스이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Andropuppy-foot-it.tistory.com인텐트 인텐트: 안드로이드 구성 요소인 액티비티, 서비스, 브로드캐스트 리시버 등이 작업을 요청하거나 통신할 때 사용하는 객체로, Android 애플리케이션 간의 상호작용을 가능하게 하는 메커니즘이다. 인텐트를 사용하여 다른 액티비티를 시작하거나 서비스를 요청할 수 있으며, 데이터 전송도 가능하다. [인텐트 용도]액티비티 시작: 인텐트 객체를 startAc.. 2025. 4. 30. [Android] 위젯 - 평점 (RatingBar) 이전 내용 [Android] 컴파운드 버튼 3 - 토글 버튼이전 내용 [Android] 컴파운드 버튼 2 - 라디오 버튼이전 내용 [Android] 컴파운드 버튼 1 - 체크 박스이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이puppy-foot-it.tistory.com평점 (RatingBar) RatingBar는 Android 애플리케이션에서 사용자에게 평점 또는 평가를 입력받기 위해 사용되는 UI 컴포넌트이며, 일반적으로 별 모양의 아이콘을 사용하며, 사용자는 별의 개수로 평가를 표현할 수 있다. [RatingBar 속성]android:numStars: 사용자가 평가할 수 있는 별의 총 개수 설정. 예: 5로 설정하면 5개.. 2025. 4. 30. [Android] 컴파운드 버튼 3 - 토글 버튼 이전 내용 [Android] 컴파운드 버튼 2 - 라디오 버튼이전 내용 [Android] 컴파운드 버튼 1 - 체크 박스이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전puppy-foot-it.tistory.com토글 버튼 ◆ 토글 버튼사용자가 두 가지 선택 중 하나를 선택할 수 있도록 하는 UI 구성 요소. 일반적으로 상태가 변경될 때마다 시각적인 변화가 제공되므로, 사용자는 현재 상태를 직관적으로 이해할 수 있게 된다. 예를 들어, "켜짐" 또는 "꺼짐" 상태를 시각적으로 표현하는 데 유용하다. [토글 버튼 사용 예시]설정 변경: Wi-Fi, Bluetooth 등을 켜고 끌 .. 2025. 4. 30. [Android] 컴파운드 버튼 2 - 라디오 버튼 이전 내용 [Android] 컴파운드 버튼 1 - 체크 박스이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯puppy-foot-it.tistory.com라디오 버튼 라디오 버튼: 선택과 선택 해제의 두 가지 중 한 가지 상태를 나타내는 위젯으로, 라디오 버튼을 여러 개 묶어 라디오 그룹(Radio Group)으로 묶어 그룹화해서 사용한다.라디오 버튼의 경우, 체크박스와 달리 상호 배타적이므로 하나의 라디오 버튼을 선택하면 나머지 라디오 버튼은 모두 자동으로 선택이 해제된다. ▶ 동일한 라디오 그룹에 속한 라디.. 2025. 4. 30. [Android] 컴파운드 버튼 1 - 체크 박스 이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android]puppy-foot-it.tistory.com컴파운드 버튼 (Compound Button) 컴파운드 버튼: Android UI에서 단일 버튼으로 단일 또는 다중 선택을 허용하는 사용자 인터페이스 하위 위젯으로 버튼 내에서 선택 또는 상태를 설정할 수 있다. 컴파운드 버튼에서는 이벤트 리스너인 OnCheckedChangedListener를 사용하여 이벤트를 처리한다.체크박스 체크박스는 두 가지 상태를 갖.. 2025. 4. 30. [Android] 이벤트 리스너 예제 이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원puppy-foot-it.tistory.com이벤트 리스너 이벤트 리스너는 사용자와의 상호작용을 처리하기 위한 중요한 구성 요소다. 사용자가 특정 작업(예: 버튼 클릭, 터치, 스와이프 등)을 수행할 때, 이벤트 리스너는 해당 이벤트에 대한 반응을 정의할 수 있다.이벤트: 사용자의 입력(터치, 클릭 등) 또는 시스템에서 발생하는 특정 작업. 리스너: 이벤트가 발생했을 때 수행할 작업을 정의하는 인터페이.. 2025. 4. 29. [Android] 텍스트뷰 동적 생성 이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전puppy-foot-it.tistory.com텍스트뷰 동적 생성 동적 텍스트 뷰 생성은 앱의 유연성과 사용자 상호작용을 높여주며, 상황에 따라 변화하는 내용을 효과적으로 표시할 수 있는 기능이다. import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widg.. 2025. 4. 29. [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기 이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전 내용 [Android] 안드로이드 위젯puppy-foot-it.tistory.com제약 레이아웃 제약 레이아웃은 뷰의 크기와 위치를 결정할 때 제약 조건(Constraint)을 사용한다. 제약 조건이란 뷰가 레이아웃 안의 다른 요소와 어떻게 연결되는지 알려주는 것으로, 다른 요소들과 연결선을 통하여 만들 수 있다. 아래와 같은 로그인 레이아웃이 있다. (activity_main.xml) [코드 설명]Ima.. 2025. 4. 29. 이전 1 2 3 4 ··· 65 다음 728x90