전체보기 48

[Android] 안드로이드 프레퍼런스(Preference)를 이용한 설정 정보 값 저장하기 | Yoon's Dev

안드로이드 프레퍼런스(Preference)를 이용한 설정 정보 저장하기 * 해당 글은 안드로이드 스튜디오 4.1.2 기준으로 설명되었습니다. * TO Do. 기본 데이터, 입력, 설정 정보 저장 혹은 전달한 데이터를 저장, 관리하기 위한 데이터를 다루기 사용자가 입력한 정보, 환경 설정 정보 등을 간단히 저장 관 리 할 수 있는 프레퍼런스의 사용법을 간단한 액티비티 구현을 통해서 확인 프레퍼런스(Preference) ■ 프레퍼런스 ✓ 제일 단순한 저장 형태 ✓ 각 애플리케이션에 고유한 설정값을 지정 ✓ 의 조합으로 데이터 저장 . 값에 이름을 부여하여 저장 . 환경설정에 유용 ✓ 주요 메서드 . SharedPreference 인터페이스 - getSharedPreference()에 의해 반환된 프레퍼런스 ..

[Android] 액티비티(Activity) 상태와 생명주기 | Yoon's Dev

Android Studio 액티비티(Activity) 상태와 생명주기 애플리케이션 개념 ■ 액티비티, 태스크와 프로세스 □ 액티비티 ✓ 같은 애플리케이션 내에 존재하는 액티비티뿐만 아니라 다른 애플리 케이션 내에 존재하는 액티비티까지 호출 가능 ✓ 한 애플리 케이션에서 다른 애플리케이션의 컴포넌트를 거의 자유자재로 접근 가능 ✓ 각 컴포넌트들, 특히 화면에 표시되면서 사용자와 상호작용하는 액티비티는 애플리케이션 단위보다 Task 단위로 관리 □ 태스크(Task) ✓ 사용자가 실질적으로 "하나의 애플리케이션처럼" 느끼는 액티비티들의 집합 ✓ 다수의 프로세스와 APK에 걸쳐 존재 가능 ✓ 다른 APK의 액티비티 호출 가능 □ 프로세스 ✓ 커널 프로레스 ✓ 기본적으로 APK는 하나의 프로세스에서 동작 ✓ 하나..

[Git] GitHub, 깃허브 repository에 파일 업로드(push)하는 방법 | Yoon's Dev

Github, 깃허브 repository에 파일 업로드(push)하는 방법 간단히 말해서 Git bash를 이용해 Github 저장소에 내 프로젝트, 소스들을 업로드하는 방법이다. Github desktop을 이용해 GUI로 쉽게 할 수 있지만, 이 포스팅에서는 Git bash를 이용한 commit-push 하는 방법이다. 1.Git 설치 우선, Git이 설치되어있지 않다면 아래 사이트에서 git을 설치해주도록 합니다. (Windows/Mac/Linux/Unix) https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source reposit..

그 외/GitHub 2021.05.01

"킴킴"의 향후 인공지능에 대한 이야기를 읽고.... | Yoon's Dev

한국인이면서 MS의 클라우드와 인공지능 그룹 Localization 기획 설계자인 “킴킴” 그는 빅데이터로 활성화되는 AI가 인간의 영역에 근접해가는 현재, 그리고 생존과 관련된 모든 활동을 대신할 미래에 명상의 중요성을 거듭 강조했다. 과연 그의 생각 대로 빅데이터와 AI의 연관성은 아주 밀접해 있다는 것을 느꼈다. 우선 빅 데이터란 디지털 환경에서 생성되는 데이터로 그 규모가 방대하고, 생성 주기도 짧고, 형태도 수치 데이터 뿐 아니라 문자와 영상 데이터를 포함하는 대규모 데이터를 말한다. 인간의 몸으로 예를 들면 인간의 몸에는 지구가 생겨난 이후 약 35억 년 동안 구축된 빅 데이터가 있다. 그것이 유전돼 내려오고 있고, 바나나를 사람이 먹을 때는 사람 몸이 되는 것, 강아지가 먹으면 강아지의 몸이..

그 외/daily 2021.04.30

[Servlet] Servelt 서블릿 기초 문법, 클래스, 메서드, 라이프 사이클 | Yoon's Dev

Servelt 서블릿 기초 문법, 클래스, 메서드, 라이프 사이클 서블릿에 대해... ■ 서블릿에 대해... ✓ JSP 이전에 동적인 웹페이지 콘텐츠를 생성하는 기술로 제공 ✓ 자바의 많은 장점 사용 가능 ✓ HTML, CSS 및 자바스크립트 그리고 웹 디자인과 연동하기에는 단점이 많음 ✓ 서블릿의 존재 이유 . jsp에는 없는 서버 측 프로그램의 기능 . 대규모 프로젝트에 사용되는 프레임워크의 기술을 사용 1. 서블릿의 주요 클래스와 메서드 ✓ HttpServlet: 서블릿을 만들기 위해 반드시 상속해야 할 필수 클래스 ✓ HttpServletRequest: 클라이언트가 데이터를 입력하거나 클라이언트의 정보에 대한 요청 값을 가지고 있는 클래스 ✓ HttpServletResponse: 클라이언트가 요청..

윈도우10 스티커 메모 단축키 모음 | Yoon's Dev

윈도우10 스티커 메모 단축키 모음 이번 포스팅에서는 제가 정말 유용하게 사용하고 있는 Windows 10 Sticky Notes에 대해서 포스팅하려고 합니다. 생각보다 사용법도 어렵지도 않고 할 일, 급하게 메모를 해야 할 때, 까먹지 않고 봐야 할 것들을 써놓으면 유용해서 자주 사용하고 있어요. 컴퓨터에 덕지덕지 포스트잇 붙여놓는 것보다 바탕화면에 스티커 메모해두면 정말 편한 것 같아 스티커 메모 사용하는 데 있어서 유용한 단축키들을 알려드리려고 합니다. 스티커 메모 Window에서 기본으로 지원하기 때문에 간단히 설치만 누르고 사용할 수 있습니다.! 단축키 모음 Bold: Ctrl + B Italics: Ctrl + I UnderLine: Ctrl + U Strikethrough: Ctrl + T ..

그 외/daily 2021.04.27

[JAVA] 문자(Text) 스트림, 버퍼(Buffer) 스트림, File 클래스 | Yoon's Dev

문자(Text) 스트림, 버퍼(Buffer) 스트림, File 클래스 문자 스트림 파일 문자 스트림 버퍼 스트림 File 클래스 1. 문자 스트림 ■ 문자 스트림 ✓ 문자 스트림 연관 클래스 ✓ Writer 클래스와 Reader 클래스 . 문자 스트림의 입출력에 필요로 되는 다양한 메서드를 제공하는 추상 클래스 - Writer 클래스의 주요 메서드 메서드 설명 void close() 출력 스트림을 닫기 void flush() 출력 버퍼에 저장된 모든 데이터를 출력장치로 전송 void write(int c) c의 하위 16비트를 스트림으로 출력 void write(char buffer[]) buffer 배열에 있는 문자들을 스트림으로 출력 void write(char buffer[], int index, ..

Language/JAVA 2021.04.26

[Android] 안드로이드(Android) 프로젝트 구조 | Yoon's Dev

안드로이드(Android) 프로젝트 구조 * 해당 글은 안드로이드 스튜디오 4.1.2 기준으로 설명되었습니다. * 프로젝트 구조 AndroidManifest.xml 레이아웃 코드 1. 프로젝트 구조 ■ manifests ✓ AndroidManifest.xml - 애플리케이션 수행에 필요한 필수 정보 ■ java ✓ 소스코드 ✓ (androidTest) 단위 테스트 등을 위한 것으로 중급 이후에 사용 ■ res ✓ 각종 리소스 저장 폴더 ✓ 레이아웃, 그림, 문자열 등의 리소스 저장 ✓ drawable: 그려질 수 있는 객체(이미지) ✓ layout: 레이아웃(화면 디자인), 화면 구성 형태, 관련 내용 ✓ mipmap: 앱 아이콘이 배치 ✓ values: 문자열, 배열, 색상, 스타일 등등 저장 ■ Gr..