총 3개
-
SQLiteOpenHelper를 이용한 안드로이드 DB 관리2025.11.161. SQLiteOpenHelper 핵심 메소드 SQLiteOpenHelper 클래스에서 데이터베이스를 관리하기 위해 호출되는 주요 메소드들입니다. onCreate() 메소드는 데이터베이스가 처음 생성될 때 한 번 실행되며 스키마 생성과 초기 데이터 삽입을 담당합니다. onUpgrade() 메소드는 데이터베이스 버전이 업데이트될 때 호출되어 스키마 변경과 데이터 이관 작업을 수행합니다. onOpen() 메소드는 데이터베이스가 열릴 때마다 호출되어 추가 설정이나 초기화 작업을 처리합니다. 이 세 메소드를 적절히 오버라이드하면 데이터베...2025.11.16
-
모바일 프로그래밍_Main Activity에서 Sub Activity를 호출했을 때, 콜백메소드를 호출하는2025.01.131. 모바일 프로그래밍 Main Activity에서 Sub Activity를 호출했을 때, 액티비티 콜백메소드가 어떤 순서로 호출되는지 설명합니다. Main Activity에서 Sub Activity를 호출할 때, 안드로이드 시스템은 정해진 액티비티 생명주기 콜백 메소드를 순서대로 호출합니다. Main Activity가 실행 중일 때 Sub Activity가 시작되면, Main Activity는 onPause() 상태로 진입하고 이후 onStop() 상태가 됩니다. Sub Activity가 화면에 나타날 준비가 되면, onCreat...2025.01.13
-
안드로이드 그리드 뷰 레이아웃 구현2025.11.161. GridLayout을 이용한 그리드 뷰 정의 XML 레이아웃 파일(activity_main.xml)에서 GridLayout을 사용하여 그리드 뷰를 정의합니다. columnCount와 rowCount 속성으로 열과 행의 개수를 설정하고, alignmentMode와 columnOrderPreserved 속성으로 정렬 방식을 조정합니다. ImageView 요소들을 GridLayout 내에 배치하여 이미지 아이템들을 정의하며, layout_gravity와 scaleType 속성으로 이미지의 크기 조절과 표시 방식을 설정합니다. 2. ...2025.11.16
