본문 바로가기

Kotlin100

[Android][kotlin] 화면 켜짐/꺼짐 유지(앱 실행 중) 안녕하세요~ 챠니입니다! :) 이번에는 앱 실행 중에는 스마트폰 설정에 의하여 화면이 자동꺼짐이 되지 않고 계속 켜져 있도록 유지는 코드에 대해서 알아보도록 하겠습니다. 코드가 너무 간단하니 슉! 따라오세요 :) 1. 앱 실행 중 화면 켜짐 유지 화면 켜짐이 유지가 필요한 Activity에 다음 코드를 추가합니다. window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) 2. 앱 실행 중 화면 꺼짐 유지 화면 켜짐이 유지가 필요한 Activity에 다음 코드를 추가합니다. window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 에이~ 이게 끝이야? 네. 끝입니다 :) 오늘도 즐코딩하세.. 2023. 5. 26.
[Android] (해결방법) Task 'prepareKotlinBuildScriptModel' not found in project ':library'. 안녕하세요~ 챠니입니다! :) Task 'prepareKotlinBuildScriptModel' not found in project ':library'. 해결방법에 대해서 알아보겠습니다. 문제발생: Task 'prepareKotlinBuildScriptModel' not found in project ':library'. 프로젝트 빌드 중 다음과 같은 오류 발생 중요한 메세지는: "Task 'prepareKotlinBuildScriptModel' not found" 이부분이고 다음 in project하면서 ":library" 쪽에서 다음과 같은 에러가 발생되고 있다고 알려주고 있다. 해결방법: Task 'prepareKotlinBuildScriptModel' not found in project ':.. 2023. 5. 22.
[Android][kotlin] Android <-> Google Login 연동방법 안녕하세요~ 챠니입니다! :) 이번에는 SocialLogin 중에서 GoogleLogin 연동방법에 대해서 알아보도록 하겠습니다. 여러가지 셋팅을하는 내용이 많다보니 내용이 많습니다. 사진 및 코드를 잘 참고해서 따라와주시면 문제 없이 연동할 수 있습니다! :) Android Google Login 연동방법( 1. Google Cloud 설정) 작업에 들어가기 전에 기본적으로 준비해야할 것들이 있습니다. GoogleLogin작업을 할 AndroidProject와 PC의 SHA-1 key값을 미리 확인하면 좀 더 빠르게 진행 할 수 있습니다. 다음 주소로 들어갑니다. https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 acc.. 2023. 5. 20.
[Android] 갤럭시 폴드 폰 대응(Fold) 안녕하세요~ 챠니입니다! :) 이번에는 갤럭시 폴드 폰(Fold) 대응하는 방법에 대해서 알아보겠습니다. 폴더블 폰에서는 내부 화면과 외부 화면의 레이아웃이 서로 다르게 표시가 되는 문제가 있는데요 그래서 접히거나, 펼칠때 레이아웃을 동적으로 고쳐주고 또 변경된 상태를 잡지 못해서 앱이 크래시가 나는 것을 방지하기 위함입니다. 정리를 하자면 folding, unfolding 이벤트에서는 smallestScreenSize, screenSize, screenLayout 이벤트가 발생이 되는데 앱에서 3개의 이벤트에 대하여 별도 처리를 하지 않는 Activity에서는 앱이 종료되는 현상이 발생되게 됩니다. 갤럭시 폴드(Fold) 대응 방법 manifests.xml에 다음과 같이 선언합니다. ... 2023. 5. 11.