분류 전체보기 205

[Android] 안드로이드 태스크(Task), launchMode, 인텐트 플래그(IntentFlag)

1. 안드로이드 Task란? 👉 Task는 어플리케이션에서 실행되는 액티비티를 보관하고 관리하며 Stack 형태의 연속된 Activity로 이루어진다. - 선입후출(FILO)의 형태로 나중에 쌓인 액티비티일수록 가장 먼저 사용된다(햄버거) - 서로 다른 어플리케이션 간의 이동에도 Task를 이용해 사용자 경험(UX)를 유지시켜 준다 - 최초적재 액티비티는 Root Activity라고 하며 어플리케이션 런처로부터 시작된다 - 마지막으로 적재되는 액티비티는 Top Activity라고 하며 현재 화면에 활성화되어 있는 액티비티를 말한다 - Task 내에는 서로 다른 어플리케이션의 액티비티들이 포함될 수 있어 어플리케이션에 경계없이 하나의 어플리케이션인 것처럼 보이게 해준다 - Task의 Stack내에 존재하는..

[Android] 안드로이드 Activity 액티비티 클래스와 Intent 인텐트

1. Activity란? 👉 액티비티(activity)는 사용자에게 UI가 있는 화면을 제공하는 앱 컴포넌트이다. 액티비티는 안드로이드 4대 컴포넌트 중 하나로, 앱의 가장 기본이 되는 구성 요소이다. 보통 앱은 하나 이상의 액티비티가 서로 연결된 형태로 구성된다. ✔️ 안드로이드의 4대 컴포넌트 1. 액티비티: 화면 관리자 2. 서비스: 백그라운드 작업자 3. 콘텐트 프로바이더: 데이터 제공자 4. 브로드캐스트 리시버: 방송수신자 2. Activity의 수명주기(Life Cycle) developers 사이트 메소드 설명 다음 메소드 onCreate() 액티비티가 생성될 때 단 한 번만 호출되며, 사용자 인터페이스 초기화에 사용됨. onStart() onRestart() 액티비티가 멈췄다가 다시 시작되..

[Python] 파이썬에서 알파벳/문자열이 숫자인지 확인하는 방법 - isalpha, isdigit, isalnum

1. 문자열이 숫자인지 확인하기 - 내장함수 isdigit( ) 문자열이 숫자로만 되어 있을 경우 True를 리턴한다 Ex1 = '010-1234-5678' Ex2 = '123456' Ex3 = "R4R3" print(Ex1.isdigit()) # False print(Ex2.isdigit()) # True print(Ex3.isdigit()) # False 2. 문자열이 알파벳인지 확인하기 - 내장함수 isalpha( ) 문자열에 숫자와 공백이 포함되어 있으면 False를 리턴한다 Ex1 = 'A' Ex2 = 'ABC' Ex3 = "앱피아" Ex4 = "Hello Appia" Ex5 = "100Appia" #print the is the result for isalpha() print(Ex1.isalp..

[Python] 파이썬 index 함수 - 리스트에서 원하는 값의 인덱스 찾기

index 함수 파이썬에서 리스트 관련 함수들은 활용도가 높으니 항상 암기하고 있는 게 좋다. 여기서 리스트 관련 모든 함수들을 확인할 수 있다. 정확한 개념 및 사용 방법은 파이썬 공식 문서에서 확인 가능하다. 파이썬 공식 문서를 보면 index 관련 내용은 다음이 전부이다. array.index(x[, start[, stop]]) Return the smallest i such that i is the index of the first occurrence of x in the array. The optional arguments start and stop can be specified to search for x within a subsection of the array. Raise ValueErro..

반응형