Notice
Recent Posts
Recent Comments
Link
보안교과서
[SeSAC 성동캠퍼스] 어플리케이션 보안 &취약점 진단 본문
jav -jr d(디컴파일) 명령어 입력해서 디컴파일 후
C:\Users\김영훈\Downloads\share1\2.1.DetectRoot\smali\com\example\detectroot 로 입장
public void onCreate(Bundle savedInstanceState) {
화면이 세로모드에서 가로모드로 전환 시 onCreate함수가 다시 호출된다. 만약 전역변수를 설정하고 그 값을 유지하며 항상 사용해야 하는 경우라도 화면이 세로모드에서 가로모드로 변경될 경우 전역변수에 설정한 값이 모두 초기화 된다. 이런 경우 변경된 값을 유지하고 싶다면 savedInstanceState을 이용하는 것이 좋다고 한다.
AppcompatActivity
안드로이드의 하위버전을 지원하는 activity의 일종입니다.
안전하게 지원하려면 AppCompatActivity를 사용하는 것이 맞다. (항상 최신 모델만 적용하는 것이 아니기 때문에.. android 3.0?)
Activity<-FragmentActivity<-AppCompatActivity<-ActionBarActivity |
activity는 모든 종류의 activity의 base입니다. activity의 상속 받는 관계 '부모<-자식'
onCreate()는 call back 메소드이며 Activity의 생명주기에서 생성 단계에 한번 실행되는 메소드이다.
'savedInstanceState'라는 파라메터를 수신하며 이 파라메터는 Activity의 이전 상태를 저장한 'Bundle'객체입니다.
Activity가 처음 생성된 경우에 savedInstancdState는 null 상태이다.
생성단계에서 onCreate()안에서 setContentView()에 레이아웃을 전달하여 화면을 정의한다.