본문 바로가기

분류 전체보기110

[Android] Android Studio를 이용해 SHA Key 구하기 [Linux Ubuntu] Android Studio의 Terminal로 이동 sudo apt install gradle gradle 이 설치되어 있지 않은 경우, gradle 설치 ./gradlew signingReport gradlew 실행 [Window] 보통 gradle이 설치되어 있기 때문에 바로 실행 ./gradlew signingReport 2024. 3. 6.
[Notion] 데이터 베이스 표 속성만 복제하기 Notion의 데이터 베이스 표를 이용해 매 달 작업을 정리하고 있는데, 한 달이 지날 때마다 표를 생성해줘야 한다, 문제는 새 표를 만들면 속성과 형식을 또 만들어 줘야 하고 기존 데이터 베이스를 연결하면 콘텐츠도 링크되어 변경 사항이 같이 반영되는 문제가 발생한다. 그래서 데이터 베이스의 콘텐츠를 제외하고 딱 속성만 복제하는 방법을 정리했다. 복제를 원하는 페이지로 이동 → 상단 오른쪽에 더 보기 버튼 클릭 → 복제 → 콘텐츠 제외 복제 클릭 복제될 페이지로 이동 → 잠깐 대기 → 페이지 2024년 1월 (1)로 복제 속성만 복제된 것을 확인 복제를 클릭한 후에 이동한 페이지에 복제가 되기 때문에 거기서 만들어 지면 옮기고 싶은 페이지로 옮기면 된다. 2024. 2. 2.
[Android] StatusBar 라이트 모드, 다크 모드 설정하기 Light Mode Activity에 getWindow().getInsetsController().setSystemBarsAppearance( WindowInsetsController.APPEARANCE_LIGHT_STATUS_BARS, WindowInsetsController.APPEARANCE_LIGHT_STATUS_BARS); getWindow().setStatusBarColor(ContextCompat.getColor(this, R.color.white)); 또는 themes.xml에 흰 바탕에 검은 글씨로 나옴 Dark Mode Activity에 getWindow().getInsetsController().setSystemBarsAppearance( 0, WindowInsetsController.. 2024. 1. 2.
[Android] 테마 변경 시 (onCreate, onDestory 대응) 테마 변경 시 생명주기 안드로이드 테마 변경 시 이미 생성된 액티비티를 onDestory ⇒ onCreate 해주는 재 생성 과정을 겪게 된다. 문제는 이 과정에서 데이터를 초기화하지 않으면 onCreate 중에 크래시 또는 데이터가 이상하게 나오는 현상이 발생한다. 따라서 테마 변경 시 onConfigurationChanged 함수에서 호출하는 방법에 대해 정리할 예정이다. 테마 변경 시 onConfigurationChanged 호출 하기 AndroidManifest.xml에 속성 추가 ... 위 속성이 추가되면 onConfigurationChanged 함수에서 관리할 수 있다. @Override public void onConfigurationChanged(@NonNull Configuration n.. 2023. 12. 18.