APP 3

76일차(1)/Android App(33) : SQLite 활용(1)

76일차(1)/Android App(33) : SQLite(1) ** App에서 문자열을 영구 저장하는 방법 (영구 저장이란 앱을 종료하고 다시 시작해도 불러올 수 있는 문자열) 1. 파일 입출력을 이용해서 저장 2. android 내장 DataBase를 이용해서 저장 - SQLite DataBase (안드로이드에 기본으로 내장된 프로그램) 3. SharedPreference를 이용해서 저장 (느리지만 간단히 저장하고 불러올 수 있다) - 내부적으로 xml 문서를 만들어서 문자열을 저장하고 불러온다. - 저장된 문자열을 boolean, int, double, String type 으로 변환해서 불러올 수 있다. - 3번 SharedPreference는 느리지만 간단히 저장해서 불러오기가 가능하다. - x..

국비교육(22-23) 2023.01.26

67일차(2)/Android App(8) : Activity 화면 전환하기

67일차(2)/Android App(8) : Activity 화면 전환하기 - 새 모듈 생성 step04activitymove - 화면(액티비티) 전환방법을 익힐 예정! - res-drawable 안에 샘플 이미지를 넣어준다. - 안드로이드에서 사용하는 이미지는 png를 권장한다! jpg 사용하지 말기 - res 폴더 안의 리소스로 사용하는 파일의 이름은 대문자, 한글을 사용할 수 없다. - 특문은 . _ 정도만 가능하다는 것을 기억하기! - 이 폴더에 넣어주면 이 이미지들도 R 클래스에서 관리된다. - R.drawable. 로 불러와서 사용할 수 있다.(16진수 정수값이 되어 관리된다.) - 액티비티에 버튼 2개 추가해주고 id, text 바꾸기 - id 이름을 바꾸면 코드에 에러가 생길 수 있다.(c..

국비교육(22-23) 2023.01.12

65일차(1)/Android App(2) : 주요 파일 구성 및 Layout 익히기

65일차(1)/Android App(2) : 주요 파일 구성 및 Layout 익히기 - 지난번에 만든 App 코드 리뷰 (기본설정) - MainActivity 자바 코드 분석 - ConstraintLayout, LinearLayout 활용 - Empty 아닌 다른 방식으로 모듈 만들어보기 (아직 코딩은 X) App : MainActivity.java package com.example.hello; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast; //첫 화면을 제어하는 컨트롤러(Activity) public class Mai..

국비교육(22-23) 2023.01.09