일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 텍스트뷰 자동 스크롤
- SceneDelegate
- Swift
- 코틀린
- 상대 레이아웃
- 부스트코스
- RecyclerView
- 제약 레이아웃
- 수명주기
- 스낵바
- 안드로이드_프로그래밍
- 액션바
- 자바
- edwith
- 드로어블
- 프로젝트
- 코드리뷰
- IOS
- 서비스
- 레이아웃
- 뷰
- textview auto scroll
- 데이터베이스
- 리니어 레이아웃
- 테이블_레이아웃
- 아이폰
- 안드로이드
- 텍스트뷰 스크롤
- 프로그래밍
- 안드로이드 스튜디오
- Today
- Total
목록데이터베이스 (3)
듀다의 성장개발로그
이번 포스팅에서는 데이터베이스 헬퍼의 사용과 인터넷 연결 상태를 확인하는 방법에 대해 다루겠습니다. 데이터베이스를 사용하는 앱을 유지 관리하다 보면 데이터베이스에 칼럼을 추가하거나 변경하는 등 데이터베이스를 업데이트 해야 하는 경우가 있을 것입니다, 테이블을 삭제하고 다시 만들면 쉽게 업데이트가 가능하겠지만 이미 해당 데이터베이스를 사용하는 사람이 많다면, 테이블을 삭제했을 때 그 유저들의 정보까지 삭제되겠죠. 테이블을 새로 만드는 대신 헬퍼 클래스를 사용할 수 있습니다. class DatabaseHelper extends SQLiteOpenHelper { public DatabaseHelper(@Nullable Context context, @Nullable String name, @Nullable S..
이번 포스팅에서는 데이터베이스를 활용한 앱을 직접 만들어보도록 하겠습니다. 데이터는 이름(텍스트), 나이(인티저), 연락처(텍스트)의 세 개 칼럼으로 구성하려고 합니다. 데이터베이스 활용의 네 단계를 모두 수행해야 하기 때문에 네 개의 버튼을 넣어 화면을 위와 같이 구성합니다. 데이터 추가하기 단계에서 입력 없이도 데이터를 추가하기 위해, EditText에 이름, 나이, 연락처 정보를 미리 넣어두었습니다. public void println(String text) { textView.append(text); } 파란 화면에는 스크롤뷰를 넣고 그 안에 TextView를 넣습니다. println메소드를 정의해, 내부 함수가 실행될때마다 그 내용을 이 텍스트뷰에서 보여주기 위함입니다. public class ..
데이터베이스란 말 그대로 데이터가 저장된 베이스인데요, 좀 더 자세히 설명하면 데이터를 한 군데 모아서 저장해두고 필요하면 가져갈 수 있는 저장소입니다. 그 중에서도 오라클, MySQL 등 관계형 데이터베이스가 많이 사용됩니다. 관계형 데이터베이스는 테이블을 사용하는 데이터베이스입니다. 데이터를 담는 작은 통이라고 할 수 있는 이 테이블은 릴레이션(Relation)이라고도 불리는데요, 테이블을 사용하는 데이터베이스를 관계형(Relational)데이터베이스라고 부르는 이유도 바로 그것입니다. 관계형 데이터베이스는 데이터를 엑셀처럼 일목요연하게 볼 수 있다는 장점이 있습니다. 그렇지만 엑셀과는 다르게 테이블의 구조가 먼저 정의되어야 합니다. 각각의 세로줄을 정의할 때는 각각의 칼럼(열) 이름과 타입이 먼저 ..