09:00 ~ 10:00
: 오늘 계획 세우기10:00 ~ 12:00
: 실전 프로젝트13:00 ~ 18:00
: 실전 프로젝트19:00 ~ 20:00
: TIL 작성하기20:00 ~ 21:00
: 마무리 회고 진행// 오픈소스 라이센스 자동생성 라이브러리
// 모듈
plugins {
id("com.google.android.gms.oss-licenses-plugin")
}
//오픈소스 라이선스
implementation("com.google.android.gms:play-services-oss-licenses:17.0.0")
// 프로젝트
buildscript {
dependencies {
classpath("com.google.android.gms:oss-licenses-plugin:0.10.4")
}
}
// 버튼 누루면 목록 Activity로 이동
openSourceLicence.setOnClickListener {
OssLicensesMenuActivity.setActivityTitle("오픈소스 라이선스 목록")
startActivity(Intent(this@SettingActivity, OssLicensesMenuActivity::class.java))
}
// 이메일 보내기
private fun sendEmail() {
val email = Intent(Intent.ACTION_SEND)
email.type = "plain/text"
val address = arrayOf("보내는 이메일 주소")
email.putExtra(Intent.EXTRA_EMAIL, address)
email.putExtra(Intent.EXTRA_SUBJECT, "제목")
email.putExtra(Intent.EXTRA_TEXT, "내용")
startActivity(email)
}
try - catch - finally 는 각각 어떤 구문일까요? (22번)
try에 예외가 발생할 수 있는 구문을 작성합니다. catch에서 예외가 발생했을 시 어떻게 처리할 것인지 작성합니다. finally에서는 예외발생 여부와 관계없이 실행할 구문을 작성합니다.
AAC가 무엇인가요? (52번)
AAC란 안드로이드 아키텍쳐 콤포넌트의 약자이며, 앱의 구조를 만들기위한 구성요소들을 말합니다. activity, fragment, viewmodel, Livedata등이 있습니다.