본문 바로가기

Android 개발/android :: 공부5

[Android Intent] 안드로이드 Intent Flag (Intent.setFlags, Intent.addFlags) 간단 정리 안드로이드 개발 공부 Android Intent 안드로이드 Intent Flag 정리 Intent.setFlags Intent.addFlags 1. 왜 쓰는가? Activity가 Stack 방식으로 쌓일 경우 각 Activity의 흐름을 제어해줄 필요가 있다. 기본적으로는 시스템이 알아서 제어해준다. 다만 앱 특성에 따라 필요할 경우에는 Flag를 달아서 제어할 수 있다. 2. setFlags와 addFlags setFlags : 하나의 Flag를 지정한다. addFlags : 기존 Flag에 + 새 Flag를 추가한다. 사용 코드 예시 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK.. 2020. 5. 28.
[Android Service] 안드로이드 서비스와 바인딩 개념 및 기본 예제 코드 안드로이드 개발 공부 Android Service 서비스와 바인딩 개념 및 기본 예제 코드 1. 서비스란? Service는 백그라운드 작업을 위한 애플리케이션 구성 요소이다. Activity와 비교하면 이해하기 쉽다. Activity가 사용자에게 직접 보이는 화면이라면 Service는 뒤에서 수행된다. 예를 들어, 음악을 재생하거나, 파일 입출력을 수행하거나, 네트워크 트랜잭션을 차리할 수 있다. 전화 앱을 켜놓지 않은 상태에서도 전화를 받을 수 있는 것은 앱을 화면에서 직접 쓰고 있지 않아도 백그라운드에서 서비스가 돌아가고 있기 때문이다. 2. 서비스의 3가지 유형 1) 백그라운드 백그라운드는 이름 그대로 사용자에게 직접 보이지 않는 작업을 수행한다. 액티비티가 사용자에게 직접 보이는 화면이라면 서비스.. 2020. 5. 24.
[Android Animation] 안드로이드 애니메이션 기본 예제 (투명, 확장, 이동, 회전) 안드로이드 개발 공부 Android Animation 안드로이드 트윈 애니메이션 기본 예제 - 목차 - 1. 투명 (alpha) 2. 확장 (scale) 3. 이동 (tranlsate) 4. 회전 (rotate) 5. 복합 세트 (set) 6. interpolator *이전 포스팅 - 애니메이션 만들고 실행하기 2020/05/22 - [Android 개발/android :: 공부] - [Android Animation] 안드로이드 애니메이션 기본 사용법 (트윈 애니메이션) 1. 투명 애니메이션 (alpha) alpha값을 설정하여, 대상의 투명도의 변화를 애니메이션으로 구현할 수 있다. 투명 상태에서 1초 동안 서서히 모습이 드러나는 애니메이션 1 2 3 4 5 6 7 Colored by Color Sc.. 2020. 5. 22.
[Android Animation] 안드로이드 애니메이션 기본 사용법 (트윈 애니메이션) 안드로이드 개발 공부 Android Animation 안드로이드 애니메이션 기본 사용법 트윈 애니메이션 (Tween Animation) 1. 요약 1 2 3 4 5 6 7 8 9 10 11 // 1. 변수 선언 Animation anim_test; // 애니메이션 파일을 할당할 변수 Button btn_test; // 버튼을 할당할 변수 // 2. 변수 할당 anim_test = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.anim_test); btn_test = findViewById(R.id.btn_test) // 3. 애니메이션 실행 btn_test.startAnimation(anim_test); Colored by Color Scrip.. 2020. 5. 22.
[Android Activity] 안드로이드 액티비티 생명 주기 (Life Cycle of Activity) 정리 및 이해 안드로이드 개발 공부 Andoird Activity 액티비티 생명(수명) 주기 정리 및 이해 Life Cycle of Activity 1. Activity 생명 주기란? 생명 주기? 안드로이드 폰을 써보면 누구나 알 수 있듯이 앱을 열면 앱에서 첫 화면이 뜨는데 그 안에서 또 새로운 화면을 열고 닫거나 할 수 있고 다시 앱을 끄거나 혹은 끄지 않고 다른 앱으로 전환할 수도 있다. 이러한 것이 생명 주기(Lifecycle)이다. Activity 인스턴스 Activity는 하나의 화면이라고 생각하면 이해하기 쉽다. 개발자는 하나의 Activity 화면에 여러 기능을 구현할 수도 있고 혹은 각 기능마다 다른 Activity를 사용하여 화면을 전환시키며 진행할 수도 있다. 각각의 화면을 Activity 인스턴스.. 2020. 5. 12.