목록분류 전체보기 (464)
코드네임 :
( 나 이거 메소드중 몇개가 안떴었음)(Example_7_2Navigation 그거 이메일 자바 코드에서 확인)
# 과제 코드 (네비게이션 코드 말구)#inside MainActivity.java, # protected void onCreate(Bundle savedInstanceState) { ~ }); 다음//fragment 객체를 메모리에 생성하고 준비해두기BookFragment bookFragment = new BookFragment();CenterFragment centerFragment = new CenterFragment();HomeFragment homeFragment = new HomeFragment();// getSupportFragmentManager(): 액티비티에서 프래그먼트를 관리하는 FragmentManager 객체를 반환// beginTransaction(): 프래그먼트를 추가, 교체,..
나 왜 시작화면 2초 안뜨지 이거 코드 맞는거 같은데 ㅠㅠ??View view = findViewById(R.id.main);view.postDelayed(new Runnable() { @Override public void run() { //IntroActivity에서 MainActivity로 이동 후 현재 액티비티 종료하기 //Intent? Intent intent = new Intent(IntroActivity.this, MainActivity.class); //Intro에서 Main으로 전환 startActivity(intent); //MainActivity로 이동하기(intent를 전달하여 새로운 액티비티 시작) finis..
opt 키 누르고 프레임 움직이면 똑같은거 복사됨/ ctrl + D : 방금 했던 행동 반복눈금자 단축키 : shift R
[ Fragment ]: 액티비티처럼 이용할 수 있는 뷰 (액티비티처럼 보이는 뷰)- 액티비티 내에 배치되어 사용자 화면을 구성하며 독립적으로 동작 가능 [ 프래그먼트 데이터 전달 ]데이터 전달 방법 : 프래그먼트 생성 시에 값을 전달하기 - Bundle, 프래그먼트 매니저를 통해 전달 ( Bundle : key-value 형식으로 데이터를 저장하고 관리하는 객체 ) : 생성되어 있는 프래그먼트에 값을 전달하기 - 프래그먼트를 생성한 액티비티에 값을 전달할 메소드 생성 그 과제 코드로 보는데 다음장의 네비게이션까지 확인하고 보심 좋겟네요
[ 액티비티 생명주기 ]: 액티비티의 생성부터 소멸까지의 주기를 뜻함- 안드로이드 응용프로그램은 화면이 작아 동시에 여러 개의 액티비티(화면)이 나올 수 없음- 앞에 나오는 화면 하나만 활성화 된 상태이고 나머지는 모두 비활성화된 상태로 남게 됨 로그캣 : 남긴 로그를 확인하는 화면 코드 : Example6_3, Project6_1
[ 암시적 인텐트 Implicit Intent (묵시적) ]: 약속된 액션을 지정하여 안드로이드에서 제공하는 기존 응용 프로그램을 실행함- 수신 대상의 이름을 포함하지 않음- 예시 : 전화걸기 (전화번호를 인텐트로 넘긴 후에 전화 걸기 응용 프로그램이 실행되는 것과 같음) 1. 암시적 인텐트란?목적에 따라 적절한 앱이나 컴포넌트를 Android 시스템이 알아서 선택하도록 맡기는 인텐트.실행할 대상 액티비티나 컴포넌트를 명시적으로 지정하지 않음.대신 **동작(Action)**과 **데이터(Data)**를 정의하여 Android 시스템이 해당 동작을 처리할 수 있는 앱을 찾아줍니다.2. 예시명시적 인텐트Intent intent = new Intent(MainActivity.this, SubActivity.c..