본문 바로가기
728x90

Android17

[Android] 안드로이드 기술면접 질문 및 CS 정리 안드로이드 개발자를 위한 (주로 나를 위한..) 기술면접 질문 및 기타 CS 지식을 정리해놓은 노션 링크입니다. 업데이트는 주기적으로 계속 할 예정입니다. 자료는 ChatGPT를 사용하여 구성하였습니다. 링크 안드로이드 기술면접 정리 최근 업데이트 : 23.08.28 hwchoi-93.notion.site 2023. 8. 28.
[Kotlin] Dialog 만들기 다이얼로그 창을 클래스로 구현하는 방법이 아닌 변수를 통해 간단하게 구현하는 방법입니다. val builder = AlertDialog.Builder(activity) builder .setMessage(activity.getString(R.string.sign_up_back_alert)) .setPositiveButton( activity.getString(R.string.button_ok) ) { dialog, id -> //버튼 눌렀을 때 동작할 기능 activity.showLoginFragment() } .setNegativeButton( activity.getString(R.string.button_cancel) ) { dialog, id -> //버튼 눌렀을 때 동작할 기능 } builder... 2023. 6. 9.
[Android] 화면 가로 or 세로 고정하기 안드로이드 애플리케이션 제작 중 화면을 가로, 혹은 세로로 고정하여 개발해야할 때 설정하는 방법입니다. screenOrientation 속성으로 부여할 수 있으며 세로는 'portrait', 가로는 'landscape'로 설정하시면 되겠습니다. 1. AndroidManifast.xml 2. themes.xml 3. code 내 설정 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) 2023. 5. 30.
[Android] Hash Key 생성하는 방법 안드로이드 프로젝트 진행 중 카카오맵 SDK를 이용 시 Hash Key를 필요로 하길래, Hash Key를 추출하는 방법에 대해 기술합니다. 1. 자바 패스 설정하기 Hash Key를 추출하기 이전에 Keytool이라는 프로그램을 실행하려면 JDK 설치 및 Path가 시스템 변수로 등록이 되어 있어야합니다. 자바 SE 설치 Oracle Java Technologies | Oracle 대한민국 Java는 가능성의 언어 Java는 디지털 세계의 혁신을 주도하고 있습니다. 학생 코더, 애호가, 개발자 및 IT 리더를 위한 Java 리소스로 이러한 잠재력을 활용하십시오. www.oracle.com 설치하고자 하는 버전을 선택하여 설치를 해주면 됩니다. 설치가 완료 되었다면 'Win + Pause' 단축키로 PC.. 2023. 5. 11.
728x90