도비의 기록
close
프로필 사진

도비의 기록

github: @wnsgml517

  • 분류 전체보기 N
    • Android
      • Floney
      • 르탄즈 5기
      • 우아한프리코스
    • Flutter
    • 코딩테스트
    • 취준
    • 공부
    • 회고
    • 기타
      • 컴퓨터보안
      • 파이썬
      • 컴퓨터구조
  • 홈
  • 태그
  • 방명록

[Android] FLAG_ACTIVITY_SINGLE_TOP 와 FLAG_ACTIVITY_CLEAR_TOP 차이점

Intent.FLAG_ACTIVITY_SINGLE_TOP이 플래그는 현재 Task의 최상단에 동일한 Activity가 이미 있다면 새로 생성하지 않고 기존 Activity의 onNewIntent() 메서드를 호출합니다.조건: 동일한 클래스의 Activity가 Task의 최상단에 있어야 합니다.Intent.FLAG_ACTIVITY_CLEAR_TOP이 플래그는 스택에 동일한 Activity가 이미 존재하는 경우, 해당 Activity 위의 모든 Activity를 종료합니다.종료 후, 동일한 Activity는 새로 생성하거나 onNewIntent()를 호출합니다. 어떤 동작이 발생할지는 Intent.FLAG_ACTIVITY_SINGLE_TOP의 유무에 따라 달라집니다. 플래그에 따라 기존 화면을 다시 그릴 지..

  • format_list_bulleted Android
  • · 2024. 11. 19.
[i in We X AWS] 멘토링 후기

[i in We X AWS] 멘토링 후기

https://event-us.kr/iinwe/event/88180 [I in We x AWS] Mentoring Program 2024 - 이벤터스글로벌 빅테크기업 AWS의 경험가득 멘토님들께 5주간 밀착 멘토링을 받을 수 있는 기회!event-us.kr 위 멘토링 프로그램을 5주 간 듣게 되었다.벌써 이번 주면 클로징 데이라니. 일주일에 한번 씩은 오프라인 or 온라인 중에라도 멘토링을 진행했다. 멘토님과 멘티들이 열정적으로 이끌어주셔서 어느 멘토링보다도 양질의 멘토링을 받았다.좋은 공간에서 멘토링을 받고, 실제 캠을 키면서 줌으로 멘토링을 받으니 훨씬 더 집중을 해서 멘토링을 받을 수 있었다. 사실 나는 신입인 입장에서 네트워킹 경험도 없고 다양한 분야의 개발자와 접점을 가질 기회도 적기 때문에 정..

  • format_list_bulleted 공부
  • · 2024. 11. 18.

[Android] gradle를 활용한 firebase App distribution 배포 후 slack 알람 연동

* 이미 gradle을 활용한 firebase App distribution 은 개발되어있던 상태.* 그러므로 앱이 배포되면, 따로 슬랙 메세지를 보냈어야 했다.* 하지만, 배포가 되자마자 바로 슬랙 메세지를 보내는 봇을 만들자! firebase App distribution 공식 문서https://firebase.google.com/docs/app-distribution/android/distribute-gradle?hl=ko Gradle을 사용하여 Android 앱 배포  |  Firebase App Distribution의견 보내기 Gradle을 사용하여 Android 앱 배포 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. APK AAB App Distribution..

  • format_list_bulleted Android
  • · 2024. 11. 17.

[Android] Activity 스택 관리와 LocalBroadcastManager 활용하기

이 글은 안드로이드에서 Activity 전환 시 이전 Activity가 완전히 종료되지 않고 스택에 남아있는 이유와, LocalBroadcastManager를 사용하여 Activity 간 통신을 처리하는 방법에 대해 설명합니다.1. Activity 스택 동작 방식안드로이드에서는 Activity 전환 시 이전 Activity가 바로 종료되지 않고 백그라운드 스택에 남아있습니다. 이전 Activity가 완전히 종료되는 경우는 다음과 같습니다:finish()가 명시적으로 호출되는 경우시스템 메모리가 부족한 경우manifest에서 configChange 설정에 의해 종료되는 경우Activity의 launchMode 설정에 따라 예시: Activity 전환 시 스택 상태예를 들어, Activity A에서 Acti..

  • format_list_bulleted Android
  • · 2024. 11. 14.

[Android] 강제 업데이트 & 수동 업데이트 ?

플로니 앱에서 당장 서버 도메인을 2일 이내에 바꿔야한다. 서버 변경 전(14일 밤 이전)- 변경 기간, 변경 후를 고려해서 팝업 보여주는 로직을 빨리 개발해서 서버 변경 기간 전에 배포해야 한다. - 이 때 까지는, 기존 도메인 주소를 사용할 수 있게 해야겠지..? --- 여기서 서버 변경 기간 전에!!! 업데이트 배포를 해야한다. 현재 팝업 고려 안되어있음!! 서버 변경 기간(14일 밤 ~ 15일 새벽)- 강제 중단 팝업을 띄우고 앱 사용 못하게 막아야 한다. - 스플래시 화면에서, 서버 변경 기간에 해당하게 되면 팝업을 보여준다. --- 여기서 url을 바꾼 (새 도메인)으로 변경한 앱을 심사를 올려야 한다. (이때는 관리형 게시를 활용) --- 서버 변경 후. 미리 올려놓은 앱을 게시하도록 변경하..

  • format_list_bulleted Android
  • · 2024. 11. 13.

[Kotlin] 제네릭

코틀린에서 제네릭(Generic)은 여러 타입에 대해 유연하게 코드를 작성할 수 있도록 도와주는 기능입니다.제네릭은 클래스, 함수, 인터페이스에서 특정 타입에 종속되지 않고 다양한 타입을 처리할 수 있게 합니다.제네릭을 사용하면 코드 중복을 줄이고 타입 안전성을 높일 수 있습니다.제네릭의 기본 개념제네릭은 타입 매개변수(type parameter)를 사용하여 클래스나 함수를 정의할 때 특정 타입에 의존하지 않게 합니다.이 타입 매개변수는 코드가 실행되기 전에 실제 타입으로 대체됩니다.제네릭 클래스class Box(val item: T)fun main() {    val intBox = Box(1)      // T는 Int로 대체    val stringBox = Box("Hello") // T는 Str..

  • format_list_bulleted Android
  • · 2024. 11. 12.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 N
    • Android
      • Floney
      • 르탄즈 5기
      • 우아한프리코스
    • Flutter
    • 코딩테스트
    • 취준
    • 공부
    • 회고
    • 기타
      • 컴퓨터보안
      • 파이썬
      • 컴퓨터구조
인기 글
전체 방문자
오늘
어제
Copyright © 박매트 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.