코딩

    Android - RecyclerView - 리스트를 화면에 출력하기

    1. RecyclerView Adapter 필요한 파일 추가 새로운 클래스를 생성 할 자바 파일 추가 RecyclerView Adapter와 연결될 레이아웃 파일 추가 경로 : res - layout new - Layout Resource File Layout Resource File 추가 File name : 원하는 이름으로 설정 Root element : LinearLayout 2. 레이아웃 UI 설계 간단한 테스트를 위한 텍스트뷰 리니어 레이아웃은 layout_height가 wrap_content여야 여러개의 데이터를 출력 할 수 있음 ContactAdapter.java 코드 안에 주석처리로 설명 package com.hyunsungkr.contactapp.adapter; // 1. Recycler..

    Android - SQLite3 DB 사용법

    1. SQLiteOpenHelper 데이터베이스 SQLite를 다루는 추상 클래스 상속 받는 클래스는 생성자와 추상 메소드를 정의하여 사용 2. SQLiteOpenHelper 상속 SQLiteOpenHelper 클래스를 상속 받아 DB를 SQLite로 편리하게 제어 할 수 있음 상속 받을 클래스 정의 임의의 클래스 이름 : DatabaseHandler public class DatabaseHandler extends SQLiteOpenHelper { } 추상 메소드 정의 및 기본 구성 public class DatabaseHandler extends SQLiteOpenHelper { // 데이터베이스 SQL 다루는 클래스 // SQLiteOpenHelper 추상클래스를 상속 받는 클래스, 추상 메소드 정..

    java - email 체크 정규식

    // // Comment : 정상적인 이메일 인지 검증. // public static boolean isValidEmail(String email) { boolean err = false; String regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@(?:\\w+\\.)+\\w+$"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(email); if(m.matches()) { err = true; } return err; }

    Android - SharedPreferences 공유 저장소에 데이터 저장하기

    SharedPreferences getSharedPreferences() 이름으로 식별되는 공유 환경설정 파일이 여러개 필요한 경우 사용 앱의 모든 Context에서 이 메서드를 호출 이름은 첫번째 매개변수로 지정 getPreferences() 활동에 공유 환경설정 파일이 하나만 필요한 경우 사용 Activity에서 메서드 호출 Activity에 속한 기본 공유 환경설정 파일을 검색하기 때문에 이름을 정의 할 필요가 없음 공유 환경설정에 쓰기 (데이터 저장) 공유 환경설정 파일에 데이터를 저장하려면 edit()를 호출하여 SharedPreferences.Editor를 생성 putString(), putInt() 와 같은 메서드를 사용하여 키와 밸류 정의 apply(), commit() 메서드를 호출하여 ..