mvvm GitHubService 그래들 설정 dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.2' implementation 'com.android.support:design:27.1.1' implementation 'com.android.support:cardview-v7:27.1.1' // http image implementation 'com.github.bumptech.glide:glide:3...
GitHubService Ex apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.example.neofuture.recyclerview1" minSdkVersion 15 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-androi..
11.ContentProvider를 알자 콘텐츠 제공자는 구조화된 데이터 세트의 액세스를 관리합니다. 데이터를 캡슐화하여 데이터 보안을 정의하는데 필요한 메커니즘을 제공하기도 합니다. 콘텐츠 제공자는 한 프로세서의 데이터에 다른 프로세스에서 실행 중인 코드를 연결하는 표준 인터페이스 입니다.콘텐츠 제공자 내의 데이터에 액세스 하고자 하는 경우, 애플리케이션의 Context에 있는 ContentResolver 객체가 제공자 객체와 통신하며, 이 객체는 ContentProvider를 구현하는 클래스의 인스턴스 입니다. 제공자는 클라이언트로 부터 데이터 요청을 받아 요청된 작업을 수행하고 결과를 반환합니다. ContentProvider를 안드로이드 애플리케이션에 일부이지고 데이터 작업을 위한 고유의 UI를 제..