먼저 액티비티의 시작부터 종료까지의 과정을 살펴봅시다. 액티비티는 이런 순서로 동작합니다. 그렇다면 액티비티를 사용할때 사용하는 메소드들을 알아봅시다. 하지만 우리는 이런 메소드들을 만든 적이 없을것입니다. 왜냐하면 Android.appcombat.v7.Activity가 위 메소드들을 기본적으로 포함하고 있어서 안드로이 개발 시 필요한 것만 오버라이딩 하여 사용할 수 있게 해주기 때문입니다. Intent란?인텐트란 안드로이드 시스템에서 커뮤니케이션을 담당하는 역할로, 컴포넌트간(Activity, ContentProvider, BroadcastReceiver, Service)의 호출과 메시지 전달에 이용됩니다. EX) 액티비티에서 다른 액티비티로 이동하기 그렇다면 Intent에서 Activity를 어떻게 ..
먼저 안드로이드 구조에 대해 봅시다. 안드로이드의 구조는 위 그림과 같은 요소들로 구성되며 위에서부터 차례대로 애플리케이션, 에플리케이션 프레임워크, 라이브러리, 안드로이드 런타임, 리눅스 커널의 총 5개의 계층으로 분류되어 있습니다. 그렇다면 과연 안드로이드로 어떻게 프로그래밍을 할까요? 안드로이드 애플리케이션에서 레이아웃 같은 리소스를 만드는 데는 XML을, 안드로이드 애플리케이션에서 동적으로 돌아가는 부분을 정의할때는 Java code를 사용합니다. 요즘에는 Kotlin으로 대체되기도 합니다. Activity? Activity란 안드로이드에서 화면을 나타내는 단위이고 Activity 간의 이동을 위해서는 intent라는 것을 사용합니다. 이제 기본 레이아웃에 대해서 알아봅시다. 1. LinearLa..
- Total
- Today
- Yesterday
- Unity
- ftz
- CodeEngn
- 안드로이드 멘토링
- Write-up
- Advance RCE
- Level 06
- unity2d
- Basic RCE
- 17th HackingCamp CTF
- Level 01
- Programming
- C#
- 멘토링
- Reversing
- Level 05
- reversing.kr
- hackerschool
- wargame
- pwnable
- 풀이
- 안드로이드
- Level 03
- xcz.kr
- Android
- Level 04
- HackingCamp
- c++
- Level 02
- 유니티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |