예제를 시작하기 전에, 안드로이드에서 SQLite 데이터베이스가 무엇인지 먼저 이해할 필요가 있습니다. SQLite는 기기의 텍스트 파일 형태로 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있어, JDBC나 ODBC처럼 별도의 연결을 설정하지 않고도 데이터베이스에 바로 접근할 수 있습니다. 또한 SQLite는 관계형 데이터베이스의 거의 모든 기능을 지원합니다.이 글에서는 안드로이드 SQLite에서 WHERE 절과 IS NOT 연산자를 사용해 원하는 데이터만
Android SQLite 데이터베이스란?예제를 시작하기 전에 Android에서의 SQLite 데이터베이스가 무엇인지 먼저 알아보겠습니다. SQLite는 오픈소스 SQL 데이터베이스로, 기기 내 텍스트 파일 형태로 데이터를 저장합니다. Android에는 SQLite 데이터베이스 구현이 기본으로 내장되어 있어 별도의 설치 없이 바로 사용할 수 있습니다.SQLite는 관계형 데이터베이스의 모든 핵심 기능을 지원하며, JDBC나 ODBC처럼 별도의 연결(Connection)을 설정할 필요 없이 간편하게 데이터베이스에 접근할 수 있다는 것
안드로이드 SQLite란 무엇인가?예제를 살펴보기 전에 안드로이드에서의 SQLite 데이터베이스가 무엇인지 먼저 이해할 필요가 있습니다. SQLite는 기기의 텍스트 파일 형태로 데이터를 저장하는 오픈소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있으며, 관계형 데이터베이스의 모든 핵심 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 바로 데이터베이스에 접근할 수 있다는 점이 큰 장점입니다.이 글에서는 안드로이드 SQLite에서 MAX() 함수를 사용해 특
안드로이드 SQLite 데이터베이스란?예제를 살펴보기 전에 안드로이드에서의 SQLite 데이터베이스가 무엇인지 먼저 이해할 필요가 있습니다. SQLite는 기기의 텍스트 파일 형태로 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있으며, SQLite는 관계형 데이터베이스의 모든 핵심 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 이 데이터베이스에 바로 접근할 수 있다는 것이 큰 장점입니다.이 글에서는 안드로이드 SQLite에서 중복
안드로이드 SQLite란 무엇인가?예제를 살펴보기 전에 안드로이드에서의 SQLite 데이터베이스가 무엇인지 먼저 이해할 필요가 있습니다. SQLite는 오픈 소스 SQL 데이터베이스로, 데이터를 기기 내의 텍스트 파일 형태로 저장합니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있어 별도의 설치 없이 바로 사용할 수 있습니다.SQLite는 관계형 데이터베이스의 모든 핵심 기능을 지원하며, JDBC나 ODBC처럼 별도의 연결(Connection)을 설정할 필요 없이 간단하게 데이터베이스에 접근할 수 있다는 것
Android SQLite에서 ContentValues 없이 SQL 구문으로 데이터 저장하는 방법본격적인 예제에 앞서, 안드로이드에서 SQLite 데이터베이스가 무엇인지 간단히 짚고 넘어가겠습니다. SQLite는 데이터를 기기 내 텍스트 파일 형태로 저장하는 오픈소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본으로 탑재되어 있으며, SQLite는 관계형 데이터베이스가 제공하는 모든 기능을 지원합니다. 또한 JDBC, ODBC처럼 별도의 연결 설정 과정 없이도 데이터베이스에 바로 접근할 수 있다는 점
안드로이드 SQLite 데이터베이스란?예제를 시작하기에 앞서, 먼저 안드로이드에서의 SQLite 데이터베이스가 무엇인지 간단히 살펴보겠습니다. SQLite는 오픈소스 SQL 데이터베이스로, 기기 내 텍스트 파일 형태로 데이터를 저장합니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있어 별도의 설치 없이 바로 사용할 수 있습니다.SQLite는 관계형 데이터베이스의 거의 모든 기능을 지원하며, JDBC나 ODBC처럼 별도의 연결(Connection) 설정 없이도 데이터베이스에 바로 접근할 수 있다는 점이 큰 장
이 글에서는 안드로이드 앱에서 런타임 권한(Runtime Permission)을 요청한 뒤 SD 카드(외부 저장소)의 파일 목록을 불러와 ListView에 표시하는 방법을 단계별로 살펴봅니다.1단계 — 새 프로젝트 만들기Android Studio에서 File → New Project 메뉴로 이동한 후, 프로젝트 생성에 필요한 정보를 모두 입력하여 새 프로젝트를 만듭니다.2단계 — 레이아웃 작성(res/layout/activity_main.xml)아래 코드를 res/layout/activity_main.xml 파일에 추가합니다.<
이 글에서는 안드로이드(Android)에서 런타임 권한(Runtime Permission)을 활용해 외부 저장소(External Storage)에 txt 파일을 생성하는 방법을 단계별로 살펴봅니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 작성res/layout/activity_main.xml에 아래 코드를 추가합니다.<?xml version = 1.0 encoding = utf-8?> &
안드로이드 SQLite란?예제를 살펴보기 전에 먼저 안드로이드에서 SQLite 데이터베이스가 무엇인지 간단히 짚어보겠습니다. SQLite는 기기 내부의 텍스트 파일에 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있으며, 관계형 데이터베이스의 모든 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 바로 데이터베이스에 접근할 수 있다는 장점이 있습니다.이 글에서는 안드로이드 SQLite에서 SELECT 명령으로 여러 값을 하나의 문자열로
이 예제는 안드로이드에서 런타임 권한(Runtime Permission)을 활용해 외부 저장소(External Storage)에 있는 txt 파일을 읽어오는 방법을 보여줍니다. 미리 외부 저장소에 text라는 폴더를 만들고 그 안에 sample.txt 파일을 생성해 두었다고 가정합니다.1단계 – 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project로 이동한 후, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계 – 레이아웃 작성res/layout/activity_main.xml에 아
이 튜토리얼에서는 안드로이드에서 런타임 권한(Runtime Permission)을 활용해 외부 저장소(External Storage)에 있는 이미지 파일을 읽어오는 방법을 단계별로 살펴봅니다. 1단계: 새 프로젝트 생성 Android Studio에서 File ⇒ New Project 메뉴로 이동한 뒤, 필요한 항목을 모두 입력하여 새 프로젝트를 만듭니다. 2단계: 레이아웃 구성 (activity_main.xml) res/layout/activity_main.xml 파일에 다음 코드를 추가합니다. <?xml version=1.0
이 튜토리얼에서는 Android 앱에서 내부 저장소(Internal Storage)에 저장된 이미지 파일을 읽어 화면에 표시하는 방법을 단계별로 살펴봅니다. 버튼을 클릭하면 내부 저장소에서 이미지를 불러와 ImageView에 출력하는 간단한 예제입니다.1단계 — 새 프로젝트 만들기Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.
이 튜토리얼에서는 Android에서 런타임 권한(runtime permission)을 활용해 외부 저장소(External Storage)에 이미지 파일을 저장하는 방법을 단계별로 살펴봅니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하여 새 프로젝트를 만들고, 프로젝트 생성에 필요한 모든 정보를 입력합니다.2단계 — 레이아웃 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encodi
안드로이드 SQLite 데이터베이스란?예제를 살펴보기 전에 안드로이드에서 SQLite 데이터베이스가 무엇인지 먼저 알아보겠습니다. SQLite는 기기의 텍스트 파일에 데이터를 저장하는 오픈소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현체가 기본으로 내장되어 있으며, 관계형 데이터베이스의 모든 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 데이터베이스에 바로 접근할 수 있다는 것이 큰 장점입니다.이 글에서는 안드로이드 SQLite에서 날짜와 시간 형식을 변경하는 방법을 단계별로
이 튜토리얼에서는 안드로이드 앱에서 내부 저장소(Internal Storage)에 이미지 파일을 저장하는 방법을 단계별로 알아봅니다.1단계: 새 프로젝트 생성Android Studio를 실행한 후 File ⇒ New Project 메뉴로 이동하여 새 프로젝트 생성에 필요한 모든 정보를 입력하고 새 프로젝트를 만듭니다.2단계: 레이아웃 XML 작성res/layout/activity_main.xml 파일에 다음 코드를 추가합니다.<?xml version = "1.0" encoding = "utf-8&qu
Android SQLite에서 커서 배열 목록 비어 있음 확인하기예제를 살펴보기 전에 Android의 SQLite 데이터베이스에 대해 먼저 알아보겠습니다. SQLite는 오픈 소스 SQL 데이터베이스로, 기기 내 텍스트 파일 형태로 데이터를 저장합니다. Android에는 SQLite 데이터베이스 구현이 기본으로 내장되어 있으며, 관계형 데이터베이스의 모든 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 바로 데이터베이스에 접근할 수 있다는 점이 큰 장점입니다.이 글에서는 Android SQLite에서 커서(
안드로이드 SQLite란?본격적인 예제에 들어가기 전에, 안드로이드에서 SQLite 데이터베이스가 무엇인지 먼저 살펴보겠습니다. SQLite는 데이터를 기기 내부의 텍스트 파일 형태로 저장하는 오픈 소스 SQL 데이터베이스입니다. 안드로이드에는 SQLite 데이터베이스 구현이 기본적으로 내장되어 있으며, 관계형 데이터베이스의 모든 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 과정 없이도 데이터베이스에 바로 접근할 수 있다는 큰 장점이 있습니다.LIKE 절이란 무엇인가?SQL의 LIKE 절은 WHERE 조건과 함
싱글톤 디자인 패턴이란?본격적인 예제를 살펴보기 전에, 싱글톤(singleton) 디자인 패턴이 무엇인지 먼저 이해할 필요가 있습니다. 싱글톤은 하나의 클래스에 대해 인스턴스 생성을 단 하나로 제한하는 디자인 패턴입니다. 대표적인 활용 사례로는 동시성(concurrency) 제어와 애플리케이션이 데이터 저장소에 접근할 수 있는 중앙 집중식 접근 지점을 만드는 것이 있습니다.이 글에서는 Android에서 싱글톤 클래스를 활용하여 알림(Notification)을 표시하는 방법을 단계별로 살펴보겠습니다.1단계: 새 프로젝트 생성Andro
Android SQLite의 LIMIT 절이란?예제를 살펴보기 전에, Android에서 SQLite 데이터베이스가 무엇인지 먼저 이해할 필요가 있습니다. SQLite는 기기 내 텍스트 파일 형태로 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. Android에는 SQLite 데이터베이스 구현이 기본으로 내장되어 있으며, SQLite는 관계형 데이터베이스의 모든 주요 기능을 지원합니다. 또한 JDBC나 ODBC처럼 별도의 연결 설정 없이도 데이터베이스에 바로 접근할 수 있다는 것이 큰 장점입니다.이 글에서는 Android SQ