반응형

전체 글 172

코틀린(Kotlin) 안드로이드 스튜디오 SharedPerferences 사용하기

안녕하세요 이번 글에서는 코틀린을 이용해 SharedPerferences를 사용해 보겠습니다. SharedPerferences는 애플리케이션의 간단한 데이터들을 외부 저장소가 아닌 내부 저장소에 저장을 할 때 사용합니다. 내부 저장소를 사용하는 것이다 보니 권한 설정이 필요 없고 간단한 코드로 구현이 가능합니다. 먼저 화면부터 구성하겠습니다. activity_main.xml Editext와 Button을 하나씩 만들어 줍시다. sub_activity.xml main에서 보내준 값을 담을 TextView를 만들어 줍니다. package com.example.sharedpreferences_kt import android.content.Context import android.content.Intent im..

KOTLIN 2021.01.23

스프링부트(Spring-Boot) - [ 회원관리 2편 ]

이번 글에서는 저번 글에 이어서 회원관리 기능의 HTML 화면들과 H2디비를 연결하여 보겠습니다. 먼저 resource내부의 구조는 아래처럼 구성하겠습니다. home.html를 만들어 줍니다. Hello Spring 회원 기능 회원 가입 회원 목록 member폴더 안에 createMembersForm.html 생성하여 줍니다. 이름 등록 마지막으로 memberList.html를 만들어 줍시다. 탬플릿 엔진은 타임리프를 사용하였습니다. 프로젝트 생성 시 라이브러리를 받아서 사용하시면 됩니다. itmoon.tistory.com/39 스프링부트(Spring-boot) 프로젝트 생성 및 설정 안녕하세요 이번 글에서는 Sprnig-boot를 이용하여 프로젝트를 생성하고 간단하게 실행시켜 보겠습니다. (Spring..

스프링부트(Spring-Boot) - [ 회원관리 1편 ]

안녕하세요 이번 글에서는 간단한 회원관리 기능을 만들어 보겠습니다. ( 인프런 김영한 강사님의 스프링부터 입문 강의를 학습한 내용입니다. ) www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8# 프로젝트 구조는 이런 식으로 하겠습니다. 먼저 domain패키지 내부에 Member.class를 하나 만들어 주겠습니다. package hello.hellospring.domain; import javax.persistence.*; @Entity //객체와 데이터베이스를 맵핑 해주기 위한 설정 public class Member { @Id @Generated..

스프링부트(Spring-Boot) - h2 메모리 DB 사용하기

안녕하세요 이번 글에서는 h2 메모리 DB를 해보도록 하겠습니다. 먼저 아래 링크로 접속하여 줍시다! H2 Database Engine H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo www.h2database.com 다운로드에서 자신의 pc에 맞..

코틀린(Kotlin) 권한허용

안녕하세요 이번 글에서는 애플리케이션을 사용하기 위해 권한을 허용하는 것을 알아보겠습니다. 카메라 권한에 대해서 허용하는 것을 해보겠습니다. 먼저 AndroidManifest.xml에서 태그를 이용하여 사용할 권한을 추가하겠습니다. 위처럼 태그를 이용하여 사용할 권한을 추가하여 줍시다. 다음 activity_main.xml에서 간단하게 버튼 하나를 만들어 주겠습니다. 이제 MainActivity로 이동하여 코드를 작성하겠습니다. package com.example.authpractice import android.content.pm.PackageManager import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import an..

KOTLIN 2021.01.17

스프링부트(Spring-boot) 프로젝트 생성 및 설정

안녕하세요 이번 글에서는 Sprnig-boot를 이용하여 프로젝트를 생성하고 간단하게 실행시켜 보겠습니다. (Spring-boot 관련 글에서는 inteliJ를 사용합니다) 먼저 아래의 링크로 들어가 줍니다. https://start.spring.io/ 해당 사이트는 스프링 부트를 이용하여 프로젝트를 생성하여 주는 사이트입니다. 글쓴이는 자바 11 버전을 사용하도록 하겠습니다. 왼쪽처럼 세팅이 완료되었으면 오른쪽 상단의 빨간색 밑줄 버튼을 클릭하여 줍시다. 프로젝트에 필요한 디펜던시들을 세팅하는 화면입니다. web프로젝트를 생성하기 위해서 Spring-web를 추가하여 주시고 템플릿 엔진으로 thymeleaf를 추가하여 줍시다. 준비가 다 되었으면 아래 GENERATE 버튼을 클릭하여 다운로드하여 줍시다..

코틀린(Kotlin) 리사이클러뷰 사용하기

안녕하세요 이번 글에서는 리사이클 러뷰를 사용해보겠습니다. 먼저 activity_main.xml에 위처럼 recyclerview를 추가하여 줍니다. 다음은 하나하나의 아이템이 들어갈 layout을 만들어 주기 위해 item_recycler.xml을 하나 만들어 줍니다. 위처럼 코딩하여 주면 이런 모양으로 layout이 생성됩니다. 이제 들어갈 데이터 객체를 만들어 주기 위해 클래스를 Memo라는 클래스를 하나 만들어 주겠습니다. package com.example.recyclerview data class Memo(var no:Int , var title:String , var timestamp:Long) { } 간단하게 생성자를 하나 만들어 줍니다. 그다음 Adapter을 만들어 주기 위해 MemoAd..

KOTLIN 2021.01.10

코틀린(Kotlin) Spinner 사용하기

안녕하세요 이번 글에서는 Spinner을 사용하여 보겠습니다. Spinner은 웹에서의 셀렉트 박스라고 생각하시면 됩니다. 우선 activity_main.xml에 화면을 만들어 줍니다. 그다음 MainActivity로 이동하여 코딩하여 줍시다. package com.example.spinnerproject import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.AdapterView import android.widget.ArrayAdapter import android.widget.Spinner import kotlinx.android.synthe..

KOTLIN 2021.01.09

코틀린(Kotlin) intent 사용하기 - [setResult & startActivityForResult]

안녕하세요 이번 글에서는 저번 글에 이어서 intent의 사용방법에 대해서 알아보겠습니다. 지난 글에서는 intent를 이용하여 값을 전달하는 방법에 대해서 알아보았습니다. 이번 글에서는 보낸 intent객체를 다시 돌려받는 방법을 알아보겠습니다. activity_main.xml activity_sub.xml package com.example.intent_kt import android.app.Activity import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Toast import kotlinx.android.synthetic.ma..

KOTLIN 2021.01.09

코틀린(Kotlin) Intent 사용하기

안녕하세요 이번 글에서는 안드로이드 애플리케이션에서 화면 전환 시 사용되는 intent를 사용하는 방법에 대해서 알아보겠습니다. 먼저 main_activity.xml 에 다음과 같이 간단한 화면을 만들어 주겠습니다. 그다음 sub_activity.xml를 간단하게 만들어 주겠습니다. 화면이 완성 되었으면 MainActivy로 이동하겠습니다. package com.example.intent_kt import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity ..

KOTLIN 2021.01.09
반응형