SQLite database 에 데이터 저장하고 조회하기 1. SQLite database 개념- Android device 내 text file 형태로 저장된다.- 크기가 350k 밖에 안되는 lightweight 한 database 2. SQLite database 이용 DB 구성과 CRUD method를 하나의 class 에서 작성한다. SQLiteOpenHelper 를 extends 하는 class 는 전체 class 의 inner class로 작성한다. 1) DB 구성 a. SQLiteOpenHelper 를 extends 하는 class 에서 아래 3개의 method 에 로직 구현 b. 3개의 method 로직 구현 생성자 1) database 생성 및 연결2) version 정보 설정 onCreate(SQLiteDatabase database) 테이.. 더보기 한 화면에서 버튼을 눌렀을 때 다른 화면을 호출하기 1. 다른 화면을 wizard를 이용해서 생성한다. - Android - Android Activity - activity 와 xml이 함께 생성되며, AndroidManifest.xml 도 설정된다. 2. 한 화면에서 Button 을 만들고, 클릭했을 때 호출되는 메서드를 매핑한다. - 화면에서 Button 만드는 예시 3. 호출되는 메서드에서 다른 화면을 호출한다. public void onAdd(View view) { Intent intent = new Intent(this, AddTimeActivity.class); startActivity(intent); } * Intent 라는 class를 사용하는 것이 중요하며, Intent 의 정의는 아래와 같다. abstract description of.. 더보기 화면에 리스트 목록 표시하기 1. 개념1) 2개의 레이아웃을 연결한다. - 첫번째 레이아웃 - 두번째 레이아웃 2. 방법1) Entity class를 작성한다.2) 사용자 정의 Adapter class를 작성한다.- 첫번째 레이아웃에 두번째 레이아웃을 연결하기 위해서는 Adapter class 가 필요하다.* Adapter 란? - data 관리와 화면 표시 방법 결정 (android 에서는 MVC 방식으로 구별되어 있지 않고, 하나의 adapter 에서 설정한다.) - interface - adater interface 의 method를 대부분 구현한 abstract class 인 BaseAdapter 가 있으며, 사용자가 정의할 Adapter는 가급적 BaseAdapter를 확장(extends)하도록 한다. - getView m.. 더보기 이전 1 ··· 26 27 28 29 30 31 32 ··· 36 다음