반응형 프로그래밍109 (Android) Dagger2 Google Architecture 중 하나인 Dagger2입니다. 제가 생각하기에 Google Architecture 중 제일 어려운 개념+사용 같습니다.. (저만 그럴 수도 있어요..) 2일을 투자했지만 아직도 개념+대충 코드만 볼 수있을 정도입니다. 제가 봤던 것 중 제일 괜찮았던 dagger2에 대한 참조를 포스팅합니다. 영문 codepath/android_guides android_guides - Extensive Open-Source Guides for Android Developers github.com - 제일 괜찮았던 dagger2에 대한 영문 사용법 이었습니다. 왜 썻는지 하나하나 알려주기 때문에 처음 보는 분들에게 유용하게 다가왔습니다. but, 현재 dagger2의 기존 사용 문법이.. 2018. 12. 21. (Android) ActivityContext? ApplicationContext? 안드로이드 스튜디오 툴을 해보신 분이면 Context를 한번 쯤 보셨을 거예요. 이렇게 친숙한 Context 지만 실행할 때는 비중이 많이 없고 그냥 지나치기 쉽죠.. ( 저도 그냥 지나쳤었..) 그럼 Context에 대해 간략히 알아봅시다. Context 란? " 현재 사용되고 있는 어플리케이션(또는 액티비티)에 대한 포괄적인 정보를 지니고 있는 객체" 뭐 설명 자체는 간단합니다. , context를 사용할 때에도 정보 객체 자체를 전달만 해주는 용도로 사용되죠. ApplicationContext? ActivityContext? Context 종류에는 크게 ApplicationContext와 ActivityContext가 있습니다. 둘 다 최상위 부모로 Context를 가지지만 몇 가지 차이를 가지고 .. 2018. 12. 21. (Android) Room Persistence Library 실습 -1 전 포스터에 Room Database가 어떤 것인지 간략하게 알아보았습니다. 혹시 안보셨으면 아래의 화면을 클릭해주세요. (Android) Room Persistence Library(Room Database) Room Database는 내장된 SQLite 기능을 활용하여 데이터베이스를 사용할 수 있습니다. (※SQLite -... blog.naver.com 이번에는 실제로 Room Database를 사용해보도록 합시다. 이번 포스트 파일의 구조 (파란색-> package) ▶ data ■ source ◆ local ● WordDao.class (Dao) ■ Word.class (Entity) ▶ MainActivity.class Android Studio 프로젝트를 생성 Target SDK 버전은 26.. 2018. 12. 21. (Android) Room Persistence Library(Room Database) Room Database는 내장된 SQLite 기능을 활용하여 데이터베이스를 사용할 수 있습니다. (※SQLite - 안드로이드 운영체제에 기본으로 탑재되어있는 데이터베이스, 비교적 가벼움) Room의 주요 3가지 구성요소 · Database(데이터베이스) - 데이터베이스의 holder를 구성하며 관계형 데이터에 대한 연결을 해준다. 조건 - 1. RoomDatabase를 extends 하는 abstract class입니다. 2. annotation 내에 entities(Table의 구조와 mapping되는 class)를 포함해야 한다. 3. 클래스 내부에 DAO(Data Access Objects)를 정의한다. · Entity(엔티티) - 데이터베이스 내의 테이블을 나타낸다. · DAO(Data Acc.. 2018. 12. 21. 이전 1 ··· 9 10 11 12 13 14 15 ··· 28 다음 반응형