code91 avatar

[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 26일차

code91

Published: 30 May 2018 › Updated: 30 May 2018[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 26일차

[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 26일차

[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 26일차


111.png


오늘의 선요약

  • Intent()
  • onCreate ~ onDestroy
  • SMS 자동답장 프로그램


안녕하세요 code91Hive account@code91입니다 :)
데이터사이언스 도전 26일차입니다.

오늘은 안드로이드
라이프 사이클에 대해서 다뤄보았습니다.

sevlet의 객체들처럼
안드로이드도 라이프 사이클이 존재했는데

서블릿 보다는 좀 더 섬세한 주기를
가지고 있더라구요 :)

안드로이드는 제일 먼저
사람이 보는 페이지를 onCreate 합니다.

그 뒤 onStart, onResume 단계를 거쳐요 ㅎ

그리고 액티비티를 통해
다른 페이지로 넘어가게되면
이전의 페이지는 잠시 onPause됩니다.

아! onPause되기 이전
새로 열고자 하는 페이지가
onStart, onResume됩니다.

새로운 페이지를
사용자에게 먼저 보여주기위한 안드로이드의
배려라고 생각하면 될 것 같습니다.

그 뒤 이전에 작업하던 페이지가
onPause돼요 !! :)

안드로이드의 섬세한 사상에
검탄을 금할 수 없었어요😍😍

그리고 해당 작업을 모두 끝낸 후
Back Key를 누르게되면
해당페이지는 onDestroy됩니다.

그리고 이전페이지가 다시 재시작되죠

사실 생명주기를 설명하기 위해서는
좀 더 복잡한 설명이 필요합니다 :)

그리고 오늘은 안드로이드 실습으로
자동 답신 SMS 프로그램을 짜봤어요 :)

1527670493918.png

해당키워드가 문자로 들어오면
미리 저장해둔 번호로 해당 발신자에게
자동으로 답장을 하는 프로그램이에요 :)

설정을 바꿔 해당 키워드로 문자가오면
미친 듯이 진동을 울린다던가
시끄럽게 경고음을 울리는
프로그램을 만들 수도 있어요 흐흐

너무 신기하더라구요 :)

실수로 발신자와 수신자를 자신으로 등록할 경우
무한 루프를 돌며 끊임없이 스스로와
문자를 주고 받는 프로그램을 만들 수도 있습니다.

내일은 어떤 프로그램을 만들게 될지
벌써부터 흥미진진하네요 흐흐


Leave [kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 26일차 to:

Written by

Enjoy Your Trip !

Read more #kr posts


Best Posts From code91

We have not curated any of code91's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From code91