activity

· Android
✔️ 항시 Animation 커스텀 XML을 만들어 설정해줄 때 (버튼을 눌러 보여질때든 back을 눌러 되돌라올때든) -> 사용자에게 보여줄 화면 레이아웃이 먼저 설정됨 Activity Animation Activity에도 animation 주는 것, 기본적으로 설정되어 있음 나타나는Activity / 사라지는 Activity 설정 *이전 액티비티로 돌아올때도( finish() 해줄때도 ) 메서드로 설정 필요 애니메이션 설정은 overridePendingTransition 메서드 사용 startActivity() 호출 다음에 해줌 [MainActivity.kt] override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstan..
· Android
Fragment 여러 화면을 가지고 있는 앱 = 여러 Activity를 갖는 앱 (화면 여러개 = 액티비티 여러개) Activity는 독립된 실행단위 -> 실행단위 유지 위한 다양한 기능 보유, 메모리 소모 큼 => 독립된 실행단위가 아닌 그냥 화면만 필요한 경우라면 Fragment 사용이 효율적 Activity 내의 작은 화면 조각으로서 Activity 화면을 여러 영역으로 나누어 관리 두개의 서로 다른 액티비티에 같은 화면이 필요할 경우 fragment를 재사용해 관리하면 좋음 Frgament 프로퍼티 add : 지정된 레이아웃 안에 Fragment 추가 -> 액티비티 안에서 어디에 어떤 프래그먼트를 배치할지 설정 replace : 지정된 레이아웃에 설정되어 있는 Fragment 제거하고 새로운 Fr..
· Android
Activity Action 안드로이드에서 제공되는 기본 애플리케이션의 Activity를 내가 만든 앱에서 사용 가능 공개되어 있는 이름으로 제공되며 실행 가능 다른 앱이 가지고 있는 화면을 띄우는 것! 내 앱 내부에서 API를 사용해 구현하는 것과는 다름 캡스톤 프로젝트인 카메라 앱 개발시 안드로이드 내부 카메라 앱을 사용하려면 중요한 파트!! 다음 예제에서는 구글 Map 에서 제공하는 지도 화면 액티비티를 사용 미리 정의되어 있는 Intent.ACTION_VIEW 라는 이름으로 실행하면 동일한 이름의 앱 목록이 뜨기 때문에 선택 한 번에 구글 지도를 띄우기 -> 위도와 경도 데이터를 uri 로 세팅 override fun onCreate(savedInstanceState: Bundle?) { supe..
· Android
Intent Filter 내 앱의 4대 구성요소를(AndroidManifest.xml 에 기록) 다른 앱에서 실행할 수 있도록 설정 -> intent filter 사용해 이름 설정 다른 앱에서 구성요소 실행 요청 -> 안드로이드 os가 지정된 intent filte의 이름을 확인하고 정리해 이를 실행 단말기 설치시 작동 가능 [다른 앱에서 접근하도록 설정한 액티비티의 Manifest] Manifest 파일에서 다른앱에서 실행을 허용할 액티비티에 태그 설정 태그에는 이름 설정 * 태그의 name이 동일한 액티비티가 2개 이상일 땐 어떤 앱을 실행할건지 물어보는 창이 나옴 태그에는 Default 로 설정 Activity의 exported 는 "true" 로 설정 [앱 1] class MainActivity ..
gangmini
'activity' 태그의 글 목록