반응형
반응형
아래의 예제 앱은 깃허브에서 확인 가능합니다 https://github.com/luvris2/Android-RecyclerViewTest-App GitHub - luvris2/Android-RecyclerViewTest-App Contribute to luvris2/Android-RecyclerViewTest-App development by creating an account on GitHub. github.com RecyclerView Adapter 필요한 파일 추가 새로운 클래스를 생성 할 자바 파일 추가 RecyclerView Adapter와 연결될 레이아웃 파일 추가 경로 : res - layout new - Layout Resource File Layout Resource File 추가 Fil..
SharedPreferences 객체는 키-값 쌍이 포함된 파일을 읽고 쓸 수 있는 메서드 파일은 프레임워크에서 관리하며 비공개이거나 공유 공유 환경설정의 핸들 호출 getSharedPreferences() 이름으로 식별되는 공유 환경설정 파일이 여러개 필요한 경우 사용 앱의 모든 Context에서 이 메서드를 호출 이름은 첫번째 매개변수로 지정 getPreferences() 활동에 공유 환경설정 파일이 하나만 필요한 경우 사용 Activity에서 메서드 호출 Activity에 속한 기본 공유 환경설정 파일을 검색하기 때문에 이름을 정의 할 필요가 없음 공유 환경설정에 쓰기 (데이터 저장) 공유 환경설정 파일에 데이터를 저장하려면 edit()를 호출하여 SharedPreferences.Editor를 생성..
gradle.properties 코드 추가 android.useAndroidX=true android.enableJetifier=true AndroidManifest.xml 안에 코드 추가 android:appComponentFactory="android.support.v4.app.CoreComponentFactory"
SQLiteOpenHelper 데이터베이스 SQLite를 다루는 추상 클래스 상속 받는 클래스는 생성자와 추상 메소드를 정의하여 사용 SQLiteOpenHelper 상속 SQLiteOpenHelper 클래스를 상속 받아 DB를 SQLite로 편리하게 제어 할 수 있음 상속 받을 클래스 정의 임의의 클래스 이름 : DatabaseHandler public class DatabaseHandler extends SQLiteOpenHelper { } 추상 메소드 정의 및 기본 구성 public class DatabaseHandler extends SQLiteOpenHelper { // 데이터베이스 SQL 다루는 클래스 // SQLiteOpenHelper 추상클래스를 상속 받는 클래스, 추상 메소드 정의 // 데..
이번 포스팅에서 설명하고 시현한 앱은 깃허브에서 다운로드 가능합니다. https://github.com/luvris2/Android-MultiActivityDataTest-App GitHub - luvris2/Android-MultiActivityDataTest-App Contribute to luvris2/Android-MultiActivityDataTest-App development by creating an account on GitHub. github.com 액티비티 간 단방향 데이터 전달 다른 액티비티에게 데이터 전달하는 소스 코드 1. Intent 객체 생성 객체 생성시 지금의 액티비티(this)와 대상이 될 액티비티(class)를 설정 2. putExtra("key", value) : 메소..
예제 파일 다운로드 멀티 액티비티 테스트 앱은 깃허브에서 다운로드 하실 수 있습니다. https://github.com/luvris2/Android-MultiActivityTest-App GitHub - luvris2/Android-MultiActivityTest-App Contribute to luvris2/Android-MultiActivityTest-App development by creating an account on GitHub. github.com 액티비티 (Activity) 안드로이드에서 액티비티는 앱의 화면을 뜻함 기능을 담당하는 Java 파일과 UI를 담당하는 xml 파일이 존재 하나의 Java파일에 하나의 xml파일이 연결되어 하나의 화면을 구성 액티비티간의 이동 소스 코드 인텐트 ..