programming/android

    [Android] SQLite (안드로이드 내장 데이터베이스)

    3. SQLite (안드로이드 내장 데이터베이스) 3.1 SQLite 3.1.1 임베딩 DB 스마트폰에 내장된 DB 저메모리 빠른 처리속도 오픈소스 표준 SQL 지원 지원하지 않는 기능 3.1.2 특징 RIGHT and FULL OUTER JOIN 지원 안함 RENAME TABLE and ADD COLUMN만 지원 ROW triggers 지원 VIEWS in SQLite are read-only GRANT and REVOKE 지원 안함 3.2 SQLite API 3.2.1 DB 접속 3.2.1.1 SQLiteOpenHelper DB 파일명, DB버전 정보 설정(SQLite DB는 파일별로 관리됨) onCreate: DB 최초 생성 시 한번 호출 onUpgrade: DB 버전이 올라갔을 때만 호출 3.2...

    [Android] 데이터 집합 표시 뷰

    2. 데이터 집합 표시 뷰 2.1 데이터 집합 표시 뷰의 종류 2.1.1 위젯 계열 Spinner: 콤보박스 형태 Gallary : 갤러리 형태 2.1.2 레이아웃 계열 ListView: 리스트 형태 GridView : 그리드 형태 2.2 Adapter 2.2.1 서로 관련 없는 API에 공통의 인터페이스를 제공 2.2.2 Adapter의 종류 Array: ArrayAdapter XML: SimpleAdapter DataBase: CursorAdapter 기타 ActivityAdapter, ActivityconAdapter 특정 인텐트를 사용해 실행될 액티비티의 이름이나 아이콘 사용 2.2.3 ArrayAdapter 2.2.3.1 역할 자바 배열, java.util.List 인스턴스를 사용해 위젯의 데이..

    [Android] Android의 개요 & 기본 위젯

    1. Android 개요 & 기본 위젯 1.1 휴대폰의 진화 1.1.1 1세대 폰 음성통신 흑백, 저해상도 전화 본연의 기능 1.1.2 2세대 폰 문자 통신 컬러 LCD, 고해상도 융합기능(MP3, DMB, 카메라, 캠코더) 1.1.3 3세대 폰(3G) - 스마트폰 데이터 통신 대형 LCD, 터치스크린 PC 기능(인터넷, 이메일, 문서 작성) 1.1.4 4세대 폰(4G, LTE) 초고속 대용량 통신(50M ~ 1G) 2007년 세계무선통신회의(World Radio Conference, WRC)에서 새로운 통신 규격으로 채택됨 1.1.5 5세대 폰(5G) 4G보다 1,000배 빠른 최대 100Gbps의 속도 유비쿼터스 시스템, 가상화, 클라우드 서비스 지원 만물 인터넷(사물 인터넷보다 더 발전된 개념, 만..