profile
Tyangpedia
post-thumbnail

[Kotlin] 서비스

서비스는 백그라운드에서 동작하는 컴포넌트로 메인 스레드에서 동작한다.액티비티와 서비스 양쪽에 10초동안 1초마다 컴포넌트의 이름을 출력하는 코드를 작성을 할 경우 액티비티에서 startService를 실행함과 동시에 반복문으로 'Activity'를 출력하는 코드를 실행

2020년 9월 18일
·
0개의 댓글

[Kotlin] AsyncTask

Task란 작업을 의미하는 최소 단위이다.운영체제 입장에서의 Task 처리 주체 : 프로세스프로세스 입장에서의 Task 처리 주체 : 스레드Task 처리 모델에는 ① 동기식(Synchronous) 처리 모델과 ② 비동기식(Asynchronous) 처리 모델이 있다.①

2020년 9월 1일
·
0개의 댓글

[Kotlin] 스레드와 루퍼

스레드(Thread) : 하나의 프로세스 상의 독립적인 실행 흐름프로세스(Process) : 시스템 상의 실행 중인 프로그램으로 각각 독립된 메모리 공간을 할당받는다.하나의 프로세스는 멀티 스레딩을 지원한다. 다수의 스레드로 동시적 처리가 가능하다. 하나의 프로세스 안

2020년 9월 1일
·
0개의 댓글

[Kotlin] 촬영한 사진 저장하고 갤러리에서 사진 가져오기

외부 저장소에 파일을 저장하기 위해서는 MediaStore를 통해서만 가능하다.MediaStore? 안드로이드에서 외부 저장소를 관리하는 DB이다.촬영된 이미지 파일을 외부 저장소에 저장하기 위한 메서드를 만든다.MainActivity.kt 파일에 이미지 파일을 만드는

2020년 8월 31일
·
0개의 댓글

[Kotlin] 권한과 카메라 사용하기

안드로이드 폰에서 카메라로 사진을 촬영하고 이미지를 갤러리에서 가져오는 앱을 만들어 볼 것이다.앞으로 만들 앱의 작동 순서는 다음과 같다.카메라 앱 호출사진 촬영이미지 프리뷰카메라 관련 작업은 위험 권한으로 분류되어 권한 처리가 필요하다.(안드로이드 6.0 (API l

2020년 8월 31일
·
0개의 댓글
post-thumbnail

[Kotlin] 레이아웃

레이아웃은 여러 요소들을 배치할 수 있는 캔버스라고 생각할 수 있을 것 같다. 레이아웃 위에 내가 넣고 싶은 요소들을 원하는 대로 배치하고 머릿속에 있는 어플리케이션의 화면을 레이아웃을 통해 구성해낼 수 있는 것이다.오늘 살펴볼 레이아웃은 3가지가 있다.컨스트레인트 레

2020년 8월 2일
·
0개의 댓글

[Kotlin] 2. 개발 도구 설치 / 안드로이드 스튜디오 설치

"설치"제가 정말 싫어하는 말입니다. ^^보통 프로그래밍 언어나 에디터를 설치할 때 별다른 설정이나 작업 없이 NEXT만 눌러주면 되는데, 저는 왠지 모르게 이 과정이 복잡해 보이고 거리감이 느껴지더라구요.하지만, 이번에는 책도 있겠다! 책에 나와있는 대로 찬찬히 따라

2020년 7월 30일
·
0개의 댓글

[Kotlin] 1. 코틀린

코틀린(Kotlin)은 젯브레인 사가 만든 프로그래밍 언어이다. 기존에는 주로 자바(Java)를 앱 개발 언어로 사용했지만, 2017년 5월 Google I/O에서 코틀린을 공식 언어로 채택한 이후 코틀린의 사용이 늘어나고 있다.코틀린은 함수형 프로그래밍을 표방하고 있

2020년 7월 27일
·
0개의 댓글