본문 바로가기

booster13

[Android] 6. 데이터베이스 - 데이터 추가하고 조회하기 이번 시간에는 6강 데이터베이스의 두번째 강의인 '데이터베이스 이해하기데이터 추가하고 조회하기' 리뷰입니다. 개념을 알아보면서 실습한 내용을 덧붙여 알아보도록 하겠습니다! 데이터베이스와 테이블을 만ㄷ르었다면 테이블에 있는 데이터를 저장하거나 조회할 수 있는데요, 데이터를 조회하는 데 사용되는 SELECT 문은 다양하게 사용됩니다. activity_main.xml MainActivity.java package com.example.mydb; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.support.v7.app.AppCompatActivity; import android.os.Bund.. 2019. 8. 10.
[Android] 6. 데이터베이스 - 데이터베이스 이해하기 안녕하세요 이번 시간에는 6강 데이터베이스의 첫번째 강의인 '데이터베이스 이해하기' 리뷰입니다. 개념을 알아보면서 실습한 내용을 덧붙여 알아보도록 하겠습니다! 안드로이드 앱에서는 SQLite라고 불리는 데이터베이스를 사용할 수 있습니다. SQLite는 오픈소스로 만들어진 파일 기반의 데이터베이스입니다. pc에서도 사용할 수 있고, 화면에서 테이블 구조나 데이터를 확인할 수 있는 도구들도 제공됩니다. 앱에서는 데이터베이스가 하나의 파일로 만들어지고, 한 번 만들어 두면 만들어진 데이터베이스를 오픈하여 사용할 수 있습니다. activity_main.xml MainActivity.java package com.example.mydb; import android.database.sqlite.SQLiteDatab.. 2019. 8. 10.
[Android] 5. 네트워킹 - 이미지 다운로드 안녕하세요 이번 시간에는 5강 네트워킹의 여섯번째 강의인 '이미지 다운로드' 리뷰입니다. 해당 리뷰는 2019/07/29 - [BOOSTER 안드로이드] - 5. 네트워킹 - JSON 이해하기 와 이어집니다. 코드가 이어져서 작성되니 꼭 참고해주세요! 마찬가지로 개념을 알아보면서 실습한 내용을 덧붙여 알아보도록 하겠습니다! 저번 시간에는 웹서버에 데이터를 요청하고 응답을 받아 처리하는 과정을 해봤는데요, 응답으로 받을 데이터가 이미지 파일인 경우에는 조금 다른 방식으로 처리합니다. 왜냐하면 이미지 파일 하나의 크기가 커지면서 이미지 파일을 다른 데이터와 구분하여 받는 방식이 더 효율적이게 되었기 때문입니다. UniversalImageLoader와 같은 외부 라이브러리는 간단하게 이미지를 다운로드할 수 있.. 2019. 7. 29.
[Android] 5. 네트워킹 - JSON 이해하기 안녕하세요 이번 시간에는 5강 네트워킹의 다섯번째 강의인 '웹으로 요청하기' 리뷰입니다. 마찬가지로 개념을 알아보면서 실습한 내용을 덧붙여 알아보도록 하겠습니다! 보통 웹 서버로부터 응답을 받으면 응답 데이터의 포맷은 JSON인 경우가 많습니다. JSON은 자바스크립트 객체 포맷의 데이터를 주고 받을 때 사용할 수 있도록 만든 것으로, 자바스크립트 객체 포맷과 매우 유사합니다. 영화진흥위원회에서 제공하는 샘플 주소(http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=430156241533f1d058c603178cc3ca0e&targetDt=20120101)에서 JSON 데이터를 요청해보.. 2019. 7. 29.