이 튜토리얼에서는 자바의 LocalTime API 클래스를 사용해 안드로이드 앱에서 기기의 현지 시간(현재 시각)을 가져와 화면에 표시하는 방법을 단계별로 알아봅니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 정보를 입력해 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encoding=&q
예제를 시작하기 전에 안드로이드의 SQLite 데이터베이스가 무엇인지 먼저 살펴보겠습니다. SQLite는 오픈 소스 SQL 데이터베이스로, 기기 내부의 텍스트 파일 형태로 데이터를 저장합니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있어, JDBC나 ODBC처럼 별도의 연결 설정 없이도 바로 데이터베이스에 접근할 수 있습니다. 또한 SQLite는 관계형 데이터베이스의 모든 핵심 기능을 지원합니다.이 글에서는 안드로이드 SQLite에서 SUM() 함수를 사용해 급여 데이터의 합계를 구하는 방법을 단계별로 알
안드로이드 SQLite 데이터베이스란 무엇인가? 본격적인 예제에 들어가기 전에, 안드로이드에서의 SQLite 데이터베이스가 무엇인지 간단히 짚고 넘어가겠습니다. SQLite는 기기 내부의 텍스트 파일 형태로 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 구현이 기본적으로 내장되어 있어 별도의 설치 없이 바로 사용할 수 있으며, 관계형 데이터베이스가 제공하는 대부분의 기능을 지원합니다. 특히 JDBC나 ODBC처럼 별도의 데이터베이스 연결을 설정할 필요가 없다는 점이 큰 장점입니다. 이번 글에서는
안드로이드 SQLite란 무엇인가?예제를 살펴보기 전에, 먼저 안드로이드에서의 SQLite 데이터베이스가 무엇인지 알아보겠습니다. SQLite는 기기의 텍스트 파일에 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있으며, JDBC나 ODBC와 같은 별도의 연결 설정 없이도 데이터베이스에 바로 접근할 수 있다는 장점이 있습니다. 또한 SQLite는 관계형 데이터베이스의 모든 핵심 기능을 지원합니다.이번 예제에서는 안드로이드 SQLite에서 TINYTEXT 값을
이 튜토리얼에서는 Java의 YearMonth API 클래스(java.time 패키지)를 사용해 Android 앱에서 현재 연도와 월 정보를 가져와 화면에 표시하는 방법을 알아봅니다. YearMonth 클래스는 API 26(Android 8.0 Oreo) 이상에서 사용할 수 있으므로, 하위 버전 호환성을 위해 버전 체크 코드가 필요합니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계 —
이 예제에서는 자바의 Offset Date Time API 클래스를 사용하여 안드로이드에서 OffsetDateTime 기반의 로컬 날짜(현재 날짜)를 가져오는 방법을 알아봅니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project 메뉴로 이동한 뒤, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성다음 코드를 res/layout/activity_main.xml에 추가합니다.<?xml version="1.0" encoding="ut
이 예제는 Android에서 java.time.Year API 클래스를 사용하여 현재 연도를 가져오고 화면에 표시하는 방법을 보여줍니다.1단계 — 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 후, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성다음 코드를 res/layout/activity_main.xml에 추가합니다.<?xml version="1.0" encoding="utf-8"?> &
Android에서 현재 스레드 개수 확인하기예제를 살펴보기 전에 스레드(Thread)가 무엇인지 먼저 알아보겠습니다. 스레드는 경량화된 하위 프로세스로, UI를 방해하지 않고 백그라운드 작업을 수행하는 역할을 합니다. 이번 예제에서는 Android 애플리케이션에서 현재 활성화된 스레드의 개수를 가져오는 방법을 알아보겠습니다.1단계: 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계: 레이아웃 파
안드로이드 SQLite란 무엇인가?본격적인 예제에 들어가기 전에, 안드로이드에서 SQLite 데이터베이스가 어떤 역할을 하는지 먼저 살펴보겠습니다. SQLite는 오픈 소스 SQL 데이터베이스로, 기기 내부의 텍스트 파일 형태로 데이터를 저장합니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있어 별도의 설치 없이 바로 사용할 수 있으며, 관계형 데이터베이스의 핵심 기능들을 모두 지원합니다.또한 SQLite는 JDBC나 ODBC처럼 별도의 연결(Connection) 설정 과정이 필요 없다는 큰 장점이 있습니다
안드로이드 SQLite 데이터베이스란?본격적인 예제에 들어가기 전에 안드로이드에서의 SQLite 데이터베이스가 무엇인지 먼저 알아보겠습니다. SQLite는 오픈 소스 SQL 데이터베이스로, 기기 내의 텍스트 파일 형태로 데이터를 저장합니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있어 별도의 설치 없이 바로 사용할 수 있습니다.SQLite는 관계형 데이터베이스의 모든 기능을 지원하며, JDBC나 ODBC처럼 복잡한 연결 설정 과정 없이도 데이터베이스에 바로 접근할 수 있다는 점이 큰 장점입니다. 이러한 특
이 예제는 Java의 Year API 클래스를 사용하여 안드로이드에서 현재 연도가 윤년(leap year)인지 아닌지 판별하는 방법을 보여줍니다.1단계 — 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. 메뉴에서 File ⇒ New Project로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 정보를 입력합니다.2단계 — 레이아웃 XML 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encoding="u
안드로이드 SQLite란?본격적인 예제에 들어가기 전에, 안드로이드에서의 SQLite 데이터베이스가 무엇인지 간단히 짚고 넘어가겠습니다. SQLite는 기기 내부의 텍스트 파일 형태로 데이터를 저장하는 오픈소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있으며, 관계형 데이터베이스가 제공하는 거의 모든 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 바로 데이터베이스에 접근할 수 있다는 것이 큰 장점입니다.이 글에서는 안드로이드 SQLite에서 MEDIUMT
이 튜토리얼에서는 자바의 Clock API 클래스를 사용해 안드로이드 앱에서 현재 시간대(Time Zone)를 가져오는 방법을 단계별로 알아봅니다. Clock 클래스는 Java 8부터 도입된 java.time 패키지에 포함되어 있으며, 시스템 기본 시간대 정보를 손쉽게 조회할 수 있습니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 새 프로젝트를 만들기 위해 필요한 모든 세부 정보를 입력합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일
이 튜토리얼에서는 자바 8에 도입된 OffsetDateTime API 클래스를 활용해 안드로이드에서 일(day of month), 연중 일차(day of year), 요일(day of week)을 구하는 방법을 단계별로 살펴봅니다.1단계 — 새 프로젝트 생성Android Studio를 실행한 뒤 File ⇒ New Project 메뉴로 이동하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml vers
안드로이드 SQLite란 무엇인가?예제를 살펴보기에 앞서, 안드로이드에서의 SQLite 데이터베이스가 무엇인지 간단히 짚고 넘어가겠습니다. SQLite는 오픈소스 SQL 데이터베이스로, 기기 내 텍스트 파일 형태로 데이터를 저장합니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있으며, 관계형 데이터베이스의 모든 핵심 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 데이터베이스에 바로 접근할 수 있다는 것이 큰 장점입니다.이 글에서는 안드로이드 SQLite에서 MIN() 집계 함수를
이 튜토리얼에서는 Java의 OffsetTime API 클래스를 사용해 Android 앱에서 현재 시(hour), 분(minute), 초(second)를 가져와 화면에 표시하는 방법을 알아봅니다.OffsetTime은 Java 8부터 도입된 java.time 패키지의 클래스로, UTC/Greenwich 기준 오프셋이 포함된 시간을 다룰 수 있어 시간대 정보가 필요한 앱에서 유용하게 활용됩니다.1단계 — 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 뒤, 새 프로젝트를 만드는 데
이 튜토리얼에서는 Android 앱에서 LocalDate API 클래스(java.time 패키지)를 사용해 기기의 현지 날짜를 가져오는 방법을 단계별로 살펴봅니다. 예제에서는 오늘 날짜뿐만 아니라 어제와 내일 날짜까지 계산하여 화면에 출력합니다.1단계 — 새 프로젝트 생성Android Studio를 열고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다.2단계 — 레이아웃 파일 작성다음 코드를 res/layout/activity_main.xml에 추가합니다
Android SQLite란 무엇인가?예제를 살펴보기에 앞서 Android에서의 SQLite 데이터베이스에 대해 간단히 알아보겠습니다. SQLite는 기기 내 텍스트 파일 형태로 데이터를 저장하는 오픈소스 SQL 데이터베이스입니다. Android에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있으며, 관계형 데이터베이스의 모든 주요 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 데이터베이스에 바로 접근할 수 있다는 점이 큰 장점입니다.이번 글에서는 Android SQLite에서 타임스탬프와 함께
안드로이드 SQLite란?예제를 살펴보기 전에, 안드로이드에서 SQLite 데이터베이스가 무엇인지 간단히 짚고 넘어가겠습니다. SQLite는 기기의 텍스트 파일 형태로 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본으로 내장되어 있으며, 관계형 데이터베이스의 모든 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이 곧바로 데이터베이스에 접근할 수 있다는 점이 큰 장점입니다.이 글에서는 안드로이드 SQLite에서 구분자(separator)를 사용해 두 개
Android SQLite란 무엇인가?예제를 살펴보기에 앞서 Android에서의 SQLite 데이터베이스에 대해 간단히 알아보겠습니다. SQLite는 기기의 텍스트 파일 형태로 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. Android에는 SQLite 데이터베이스가 기본적으로 내장되어 있으며, 관계형 데이터베이스의 모든 주요 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 데이터베이스에 바로 접근할 수 있다는 것이 큰 장점입니다.이 글에서는 Android SQLite에서 지난 1시간 동안 수정된